Ich versuche ein sehr einfaches Balkendiagramm mit ggplot2 zu erstellen und es dann in ein interaktives Diagramm mit der ggplotly-Funktion aus dem plotly-Paket umzuwandeln. Das letzte Diagramm sieht gut aus, aber die Werte im Hover-Text sind nicht gut. Tatsächlich werden gestapelte Werte anstelle von einzelnen Werten gerendert.Gestapeltes Problem mit neuer Version von plotly
ist hier ein reproduzierbares Beispiel:
#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
Wie man auf dem Bild sehen kann, sollte der Wert für Espece A, Typ B 4, während es 2.
sein Hast du eine Idee, wie ich das beheben kann?
Sie verwenden 'dataf2' in ggplot beim Erstellen' dataf' kurz vor. Ist 'dataf2 'ein neuer Datenrahmen oder gleich' dataf '? In 'dataf' ist der Wert für Espece A, Typ B 4. – bVa