2016-04-08 8 views
6

scala:Anzeige mehrerer Datenpunkte in einzelnen Chart

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 

Aber ich möchte alle Datenpunkte auf einer einzigen Visualisierung grafisch darzustellen, so sollten drei Linien gezeichnet werden, wobei jede Zeile zeigt die Punkte für f1, f2, f3 an. Zur Zeit nur „f1“ angezeigt wird:

enter image description here

Wie in einzelne Liniendiagramm alle Daten angezeigt werden?

Mit anderen Worten, wie diese drei Liniendiagramme als ein einzelnes Diagramm angezeigt werden? :

enter image description here

Antwort

6

Gegenstände aufgetragen werden können, um Schlüssel gezogen werden/Werte Bereichen:

enter image description here

Verwandte Themen