我想用ggplot2制作一个非常简单的条形图,然后用plotly软件包中的ggplotly函数将它变成交互式图形。 最终图形看起来不错,但在悬停文本中呈现的值不好。实际上,它会渲染堆叠的值而不是单个值。堆积酒吧问题与新版本的情节
这里是一个重复的例子:
#data
dataf = data.frame(Espece = c("A","A","B","B","C","C"),
Type = c("A","B","A","B","A","B"),
Value = c(2,2,5,1,6,0))
#ggplot
gg = ggplot(dataf, aes(x = Espece, y = Value, fill = Type)) +
geom_bar(stat = "identity") +
theme(legend.position = "none") +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
#plotly
p <- ggplotly(gg)
p
正如可以在图中看到,对于Espece A的值,B类型是4,而它应该是2.
你有什么想法我可以解决这个问题吗?
您使用'dataf2'在ggplot:直到它的固定的,也许你可以使用这种替代。 dataf2是一个新的数据框还是等于'dataf'?在'dataf'中,Espece A的值B是4. – bVa