Aus irgendeinem Grunde, wenn in R einen ggplot2
Balkendiagramm (geom_bar
) in ein interaktives Plot Umwandlung mit plotly
‚s ggplotly
Funktion, ggplotly
„Kräften "die Stangen aneinander haften, auch wenn der width
Parameter angegeben wird:R plotly: Wie Breitenparameter von ggplot2 geom_bar halten(), wenn ggplotly mit()
library(plotly)
library(ggplot2)
DF <- read.table(text="Rank F1 F2 F3
1 500 250 50
2 400 100 30
3 300 155 100
4 200 90 10", header=TRUE)
library(reshape2)
DF1 <- melt(DF, id.var="Rank")
p <- ggplot(DF1, aes(x = Rank, y = value, fill = variable)) +
geom_bar(stat = "identity")
ggplotly(p)
p <- ggplot(DF1, aes(x = Rank, y = value, fill = variable)) +
geom_bar(stat = "identity", width = 0.4)
ggplotly(p)
Es rückt auch ggplot2
s Standardfarben Reihenfolge aus irgendeinem Grund (obwohl die Reihenfolge in der Legende ...), aber ich kann damit umgehen.
Irgendwelche Idee heiß zu ggplotly
zu sagen, um meine Bars nicht zusammen zu stecken, wie der Standard ggplot2
Verhalten?
Super, danke. Wissen Sie, warum die Farbreihenfolge geändert und wie damit umgegangen wird? Momentan verwende ich die umgekehrte Farbreihenfolge in der ursprünglichen Grafik ggplot2, so bekomme ich die gewünschte Farbreihenfolge - aber das ist eine hässliche Lösung. –
@GioraSimchoni: siehe aktualisierte Antwort für einen alternativen Ansatz –