2016-04-08 17 views
6

scala:visualizzare più punti di dati a singolo grafico

val df = sc.parallelize(Seq(
    ("Jan" , "1", "1","3"), 
    ("Feb" , "2", "5","2"), 
    ("Mar" , "2", "3","1"))) 
    .toDF("time" , "f1", "f2", "f3") 

df.registerTempTable("inout") 

sql:

%sql 
select time , f1 , f2 , f3 
from inout 

Ma Per mostrare tutti i punti di dati su una singola visualizzazione, quindi tre linee devono essere disegnate in cui ogni la riga visualizza i punti per f1, f2, f3. Attualmente viene visualizzato solo "f1":

enter image description here

Come visualizzare tutti i dati in un grafico a linee single?

In altre parole, come visualizzare questi tre grafici a linee come un singolo grafico? :

enter image description here

risposta

6

elementi da tracciati possono essere trascinati alle chiavi/valori settori:

enter image description here

Problemi correlati