Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 如何将齐柏林飞艇中的数据传递到DS3.js以实现火花可视化_Scala_Apache Spark_Apache Zeppelin - Fatal编程技术网

Scala 如何将齐柏林飞艇中的数据传递到DS3.js以实现火花可视化

Scala 如何将齐柏林飞艇中的数据传递到DS3.js以实现火花可视化,scala,apache-spark,apache-zeppelin,Scala,Apache Spark,Apache Zeppelin,齐柏林飞艇的图形选项非常基本。因此,我正在寻找一个如何使用ds3.js做一些简单事情的示例,比如柱状图。据我所知,这将是最好的图形库,用于创建惊人的图形 无论如何,我的问题是如何将数据传递给JavaScript代码。使用常规齐柏林飞艇图表,您可以编写scala或其他代码,然后将其保存在数据帧中。然后在下一行中使用%sql选项,您可以编写一个sql命令,然后出现一些按钮,让您对数据进行图形化 但我在互联网上发现,没有迹象表明scala代码部分中创建的数据会被传递到放置ds3.js代码的Angula

齐柏林飞艇的图形选项非常基本。因此,我正在寻找一个如何使用ds3.js做一些简单事情的示例,比如柱状图。据我所知,这将是最好的图形库,用于创建惊人的图形

无论如何,我的问题是如何将数据传递给JavaScript代码。使用常规齐柏林飞艇图表,您可以编写scala或其他代码,然后将其保存在数据帧中。然后在下一行中使用%sql选项,您可以编写一个sql命令,然后出现一些按钮,让您对数据进行图形化

但我在互联网上发现,没有迹象表明scala代码部分中创建的数据会被传递到放置ds3.js代码的Angular部分

我发现的一些例子是这样的,所有的html和Javascript都放在scala代码中的一个巨大的print语句中

还有这样一个例子,齐柏林飞艇的代码都是JavaScript,但数据只是本地创建的数组

因此,我需要(1)一个示例,(2)了解如何将RDDs ad数据帧传递到JavaScript代码中,这当然与scala代码不同。如何将笔记本scala部分中的对象纳入Javascript部分的范围。

您可以参考创建自定义可视化的入门指南。另外,你可能想退房

关于如何将数据帧中的数据传递给js,我非常确定
z.show
%sql
会触发
dataFrame.take(${zeppelin.spark.maxResult})
RDD[T]
作为
Seq[T]
对象收集到驱动程序中,然后使用其元素渲染图形

或者,如果在另一个段落中定义了javascript图形,也可以使用
z.angularBind(“values”,rdd.take(maxResult))
将数据发送到角度视图。在这个问题上有一个非常好的答案,可能会有所帮助

希望这对你有所帮助