Scala 如何将齐柏林飞艇中的数据传递到DS3.js以实现火花可视化
齐柏林飞艇的图形选项非常基本。因此,我正在寻找一个如何使用ds3.js做一些简单事情的示例,比如柱状图。据我所知,这将是最好的图形库,用于创建惊人的图形 无论如何,我的问题是如何将数据传递给JavaScript代码。使用常规齐柏林飞艇图表,您可以编写scala或其他代码,然后将其保存在数据帧中。然后在下一行中使用%sql选项,您可以编写一个sql命令,然后出现一些按钮,让您对数据进行图形化 但我在互联网上发现,没有迹象表明scala代码部分中创建的数据会被传递到放置ds3.js代码的Angular部分 我发现的一些例子是这样的,所有的html和Javascript都放在scala代码中的一个巨大的print语句中 还有这样一个例子,齐柏林飞艇的代码都是JavaScript,但数据只是本地创建的数组 因此,我需要(1)一个示例,(2)了解如何将RDDs ad数据帧传递到JavaScript代码中,这当然与scala代码不同。如何将笔记本scala部分中的对象纳入Javascript部分的范围。您可以参考创建自定义可视化的入门指南。另外,你可能想退房 关于如何将数据帧中的数据传递给js,我非常确定Scala 如何将齐柏林飞艇中的数据传递到DS3.js以实现火花可视化,scala,apache-spark,apache-zeppelin,Scala,Apache Spark,Apache Zeppelin,齐柏林飞艇的图形选项非常基本。因此,我正在寻找一个如何使用ds3.js做一些简单事情的示例,比如柱状图。据我所知,这将是最好的图形库,用于创建惊人的图形 无论如何,我的问题是如何将数据传递给JavaScript代码。使用常规齐柏林飞艇图表,您可以编写scala或其他代码,然后将其保存在数据帧中。然后在下一行中使用%sql选项,您可以编写一个sql命令,然后出现一些按钮,让您对数据进行图形化 但我在互联网上发现,没有迹象表明scala代码部分中创建的数据会被传递到放置ds3.js代码的Angula
z.show
或%sql
会触发dataFrame.take(${zeppelin.spark.maxResult})
将RDD[T]
作为Seq[T]
对象收集到驱动程序中,然后使用其元素渲染图形
或者,如果在另一个段落中定义了javascript图形,也可以使用z.angularBind(“values”,rdd.take(maxResult))
将数据发送到角度视图。在这个问题上有一个非常好的答案,可能会有所帮助
希望这对你有所帮助