我想在 Spark - highcharts 中动态地向系列添加点,精确地使用 Zeppelin。
我正在使用:
https://github.com/knockdata/spark-highcharts
有人知道如何在创建图表后处理图表吗?
例:
import com.knockdata.spark.highcharts._
import com.knockdata.spark.highcharts.model._
var myChart = highcharts(
bank
.seriesCol("cluster")
.series("x" -> "x", "y" -> "y"))
.subtitle(Subtitle("Example"))
.title(new Title("EXAMPLE"))
.xAxis(XAxis("X"))
.yAxis(YAxis("Y"))
.chart(Chart.scatter)
myChart.plot()
对于普通数据帧,图表数据是在调用函数时创建的highcharts
时间。数据系列是根据您在 highcharts
函数中输入的定义从数据帧创建的。它不能手动添加数据点。
虽然您可以使用以下选项使图表更适合您的需要。
- 将波段添加到 xAxis 或 yAxis
- 将线条添加到 xAxis 或 yAxis。它与plotBands非常相似
- 添加数据标签
- 添加工具提示