highcharts未能在图中添加。下面是这样一个例子 -vertical linescatter库(高流量)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))这不会绘制任何内容。有人能给我指出正确的方向吗?
2 回答

白板的微信
TA贡献1883条经验 获得超3个赞
更改为 和 如下所示type = "bubble"type = "scatter"hc_yAxis
hchart(Data, "scatter", hcaes(x, y)) %>%
hc_yAxis(
plotLines = list(
list(color = "#252525",
width = 2,
value = 0)
)
)

宝慕林4294392
TA贡献2021条经验 获得超8个赞
上面的答案是正确的,但并不完美,所以我决定添加我自己的更多信息。
您不必将序列类型从“气泡”更改为“散布”。它与“气泡”一起工作正常。
您的代码不起作用,因为在 Highcharts 中,plotLines 需要是一个对象数组。在R列表中,模仿JS的数组和对象,所以你需要一个列表列表。此外,您不需要定义“颜色”和“宽度”。我不记得确切的时间,但几个月前Highcharts为它们添加了默认值,你需要定义的只是“值”。
hc_yAxis(plotLines = list(list(value = 10)))
API 参考:https://api.highcharts.com/highcharts/yAxis.plotLines
添加回答
举报
0/150
提交
取消