如何在 highcharts 散点图中添加垂直(和水平)线
How to add vertical (and horizontal) line in highcharts scatter plot
highcharts
无法在 scatter
图中添加 vertical line
。下面是一个这样的例子 -
图书馆(高宪章)
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))
这没有任何情节。有人可以指出我正确的方向吗?
将 type = "bubble"
更改为 type = "scatter"
和 hc_yAxis
,如下所示
hchart(Data, "scatter", hcaes(x, y)) %>%
hc_yAxis(
plotLines = list(
list(color = "#252525",
width = 2,
value = 0)
)
)
以上答案是正确的,但并不完美,所以我决定添加自己的更多信息。
您不必将系列类型从 'bubble' 更改为 'scatter'。它适用于 'bubble'.
您的代码无效,因为在 Highcharts 中,plotLines 需要是一个对象数组。在 R lists 中模仿 JS 的数组和对象,所以你需要一个列表的列表。此外,您不需要定义 'color' 和 'width'。我不记得具体是什么时候,但几个月前 Highcharts 为它们添加了默认值,你需要定义的只是 'value'.
hc_yAxis(plotLines = list(list(value = 10)))
highcharts
无法在 scatter
图中添加 vertical line
。下面是一个这样的例子 -
图书馆(高宪章)
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))
这没有任何情节。有人可以指出我正确的方向吗?
将 type = "bubble"
更改为 type = "scatter"
和 hc_yAxis
,如下所示
hchart(Data, "scatter", hcaes(x, y)) %>%
hc_yAxis(
plotLines = list(
list(color = "#252525",
width = 2,
value = 0)
)
)
以上答案是正确的,但并不完美,所以我决定添加自己的更多信息。
您不必将系列类型从 'bubble' 更改为 'scatter'。它适用于 'bubble'.
您的代码无效,因为在 Highcharts 中,plotLines 需要是一个对象数组。在 R lists 中模仿 JS 的数组和对象,所以你需要一个列表的列表。此外,您不需要定义 'color' 和 'width'。我不记得具体是什么时候,但几个月前 Highcharts 为它们添加了默认值,你需要定义的只是 'value'.
hc_yAxis(plotLines = list(list(value = 10)))