如何使用 R 调整 highcharter 中非活动系列的透明度
How to adjust transparency of inactive series in highcharter with R
我正在使用 R 包 {highcharter}
制作类似于此的图 highchart steamgraph。
到目前为止,没有重大问题。但是,我无法复制悬停工具提示时出现的漂亮的淡入淡出动画。
底线:当我将鼠标悬停在一个系列上时,我希望其他(非活动)系列淡出。
这是我的高章程图的一个例子。
highchart() %>%
hc_chart(type = "area", zoomType = "x") %>%
hc_title(text = "Steamgraph of groups") %>%
hc_xAxis(categories = c("1", "2", "3", "4", "5", "6", "7", "8",
"9", "10"),
tickmarkPlacement = "on",
title = list(enabled = FALSE),
crosshair = TRUE,
labels = list(align = "left", reserveSpace = FALSE, rotation = "270"),
lineWidth = 0,
margin = 20,
tickWidth = 0) %>%
hc_yAxis(title = list(text = "count"),
visible = FALSE) %>%
hc_legend(enabled = FALSE) %>%
hc_plotOptions(series = list(
states = list(
inactive = list(
opacity = 0.5
)
)
)
) %>%
hc_add_series(name = "Group 1",
type = "streamgraph",
data = c(10, 49, 30, 22, 14, 6, 4, 7, 49, 48)) %>%
hc_add_series(name = "Group 2",
type = "streamgraph",
data = c(54, 12, 82, 42, 12, 6 ,23, 35, 15, 66))
我尝试调整 plotOptions 但没有成功。
是否有不同的地方可以添加这个参数?
谢谢
您的代码运行良好。 inactive 状态在 7.1.0 中添加到 Highcharts。最新的 Highcharter 使用 7.2.0(2020 年 2 月 11 日),但您可能使用的是不提供非活动状态的旧版本。
我正在使用 R 包 {highcharter}
制作类似于此的图 highchart steamgraph。
到目前为止,没有重大问题。但是,我无法复制悬停工具提示时出现的漂亮的淡入淡出动画。
底线:当我将鼠标悬停在一个系列上时,我希望其他(非活动)系列淡出。
这是我的高章程图的一个例子。
highchart() %>%
hc_chart(type = "area", zoomType = "x") %>%
hc_title(text = "Steamgraph of groups") %>%
hc_xAxis(categories = c("1", "2", "3", "4", "5", "6", "7", "8",
"9", "10"),
tickmarkPlacement = "on",
title = list(enabled = FALSE),
crosshair = TRUE,
labels = list(align = "left", reserveSpace = FALSE, rotation = "270"),
lineWidth = 0,
margin = 20,
tickWidth = 0) %>%
hc_yAxis(title = list(text = "count"),
visible = FALSE) %>%
hc_legend(enabled = FALSE) %>%
hc_plotOptions(series = list(
states = list(
inactive = list(
opacity = 0.5
)
)
)
) %>%
hc_add_series(name = "Group 1",
type = "streamgraph",
data = c(10, 49, 30, 22, 14, 6, 4, 7, 49, 48)) %>%
hc_add_series(name = "Group 2",
type = "streamgraph",
data = c(54, 12, 82, 42, 12, 6 ,23, 35, 15, 66))
我尝试调整 plotOptions 但没有成功。
是否有不同的地方可以添加这个参数?
谢谢
您的代码运行良好。 inactive 状态在 7.1.0 中添加到 Highcharts。最新的 Highcharter 使用 7.2.0(2020 年 2 月 11 日),但您可能使用的是不提供非活动状态的旧版本。