显示 ggplotly 悬停的相应标签列表
Showing a list of corresponding labels for ggplotly hover
我想在交互式箱形图中显示来自数据框的信息。对应的代码为:
p=ggplot(data = data,
aes(x = GeoAreaName, fill= cat, text= Indicator)) +
geom_bar()
ggplotly(p)
“cat”是描述数据质量的分类变量,“GeoAreaName”是国家名称,“Indicator”是“cat”描述的数据集名称。
我得到的结果几乎是我想要的:
但是,我希望仅当我将鼠标悬停在指示器上方时才显示该指示器的标签,即应显示与类别“猫”相对应的名称列表,而不是每个单独的名称都在栏中作为其自己的段剧情.
有什么建议吗?
编辑:数据摘录:
通过串联聚合指标。
dataNew <- data %>%
group_by(GeoAreaName, cat) %>%
summarize(Indicator = paste(Indicator, collapse=", "), count=n())
绘图:
p <- ggplot(data = dataNew, aes(x = GeoAreaName, y=count, fill= cat, text= Indicator)) +
geom_bar(stat="identity")
我想在交互式箱形图中显示来自数据框的信息。对应的代码为:
p=ggplot(data = data,
aes(x = GeoAreaName, fill= cat, text= Indicator)) +
geom_bar()
ggplotly(p)
“cat”是描述数据质量的分类变量,“GeoAreaName”是国家名称,“Indicator”是“cat”描述的数据集名称。
我得到的结果几乎是我想要的:
但是,我希望仅当我将鼠标悬停在指示器上方时才显示该指示器的标签,即应显示与类别“猫”相对应的名称列表,而不是每个单独的名称都在栏中作为其自己的段剧情.
有什么建议吗?
编辑:数据摘录:
通过串联聚合指标。
dataNew <- data %>%
group_by(GeoAreaName, cat) %>%
summarize(Indicator = paste(Indicator, collapse=", "), count=n())
绘图:
p <- ggplot(data = dataNew, aes(x = GeoAreaName, y=count, fill= cat, text= Indicator)) +
geom_bar(stat="identity")