如何在高图散点图中添加垂直(和水平)线

时间:2020-05-07 17:21:17

标签: javascript r highcharts r-highcharter

highcharts无法在vertical line图中添加scatter。下面是一个这样的示例-

图书馆(高级章程)

Data = data.frame(x = round(rnorm(20) * 100, 2), y = round(rnorm(20) * 100, 2), z = letters[1:20])
hchart(Data, "bubble", hcaes(x, y)) %>%
        hc_yAxis(plotLines = list(value = 0))

这没有任何内容。有人可以指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

以上答案是正确的,但并不完美,因此我决定添加更多信息。

您不必将系列类型从“气泡”更改为“散布”。可以在“气泡”下正常工作。

您的代码不起作用,因为在Highcharts中,plotLines必须是一个对象数组。在R 列表中,模仿JS的数组和对象,因此您需要一个列表列表。另外,您不需要定义“颜色”和“宽度”。我不记得确切的时间,但是几个月前,Highcharts为它们添加了默认值,您只需定义“值”即可。

hc_yAxis(plotLines = list(list(value = 10)))

API参考:https://api.highcharts.com/highcharts/yAxis.plotLines