Я использую Jupyter (kernal - Apache Torre) для аналитики с использованием Apache Spark / Scala.Для визуализации я пытаюсь использовать Vegas (github - https://github.com/vegas-viz/Vegas)
Когда я использую образец кода Vegas - без использования расширения Vegas Spark, он работает нормально (пожалуйста, смотрите скриншот прилагается)
Однако, с DataFrames, кажется, что он не показывает графики. (То есть, График не показывает данные)
Вот код -
%AddDeps org.vegas-viz vegas_2.11 0.3.11 --transitive
%AddDeps org.vegas-viz vegas-spark_2.11 0.3.11
import vegas._
import vegas.render.WindowRenderer._
import vegas.data.External._
import vegas.sparkExt._
val seq = Seq(("a", 16), ("b", 77), ("c", 45), ("d",101),("e", 132),("f", 166),("g", 51))
val df = seq.toDF("id", "value")
df.show()
+---+-----+
| id|value|
+---+-----+
| a| 16|
| b| 77|
| c| 45|
| d| 101|
| e| 132|
| f| 166|
| g| 51|
+---+-----+
val usingSparkdf = Vegas("UsingSpark")
.withDataFrame(df1)
.encodeX("id")
.encodeY("value")
.mark(Bar)
usingSparkdf.show
Что я здесь не так делаю?
Это правильный способ включить расширение Scala?
%AddDeps org.vegas-viz vegas-spark_2.11 0.3.11