私はggplot2で非常に単純な棒グラフを作ってから、plotlyパッケージのggplotly関数を使ってインタラクティブグラフに変換しようとしています。 最終的なグラフはOKですが、ホバーテキストでレンダリングされた値は良くありません。実際には、個々の値の代わりに積み重ねられた値をレンダリングします。ここplotlyの新しいバージョンでスタックバーの問題
は再現例です
#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
あなたが画像を見ることができるように、それは2
なければならないのに対し、Espece A、タイプBの値は4であります私はこれをどのように修正できるか考えていますか?
直前 'dataf'を作成しながら、あなたは' ggplotでdataf2'を使用しています。 'dataf2'は新しいデータフレームか' dataf'と同じですか? 'dataf'では、Espece Aの値はB型4です。 – bVa