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

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))

这不会绘制任何内容。有人能给我指出正确的方向吗?


幕布斯6054654
浏览 221回答 2
2回答

白板的微信

更改为 和 如下所示type = "bubble"type = "scatter"hc_yAxishchart(Data, "scatter", hcaes(x, y)) %>%  hc_yAxis(    plotLines = list(      list(color = "#252525",           width = 2,           value = 0)    )  )

宝慕林4294392

上面的答案是正确的,但并不完美,所以我决定添加我自己的更多信息。您不必将序列类型从“气泡”更改为“散布”。它与“气泡”一起工作正常。您的代码不起作用,因为在 Highcharts 中,plotLines 需要是一个对象数组。在R列表中,模仿JS的数组和对象,所以你需要一个列表列表。此外,您不需要定义“颜色”和“宽度”。我不记得确切的时间,但几个月前Highcharts为它们添加了默认值,你需要定义的只是“值”。hc_yAxis(plotLines = list(list(value = 10)))API 参考:https://api.highcharts.com/highcharts/yAxis.plotLines
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript