我想用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