2016-12-12 1 views
0

Also hier ist das Problem. Mit diesem Code:ggplotly gestapelten Bereich Grundstück ohne Cumsum Etiketten

library(ggplot2) 
library(plotly) 

Values1 <- rep(10, 10) 
Values2 <- rep(20, 10) 
X <- rep(seq(1, 10),2) 
df <- data.frame(Values1=Values1, Values2=Values2) 
df <- melt(df) 
df2 <- data.frame(X=X, Label=df$variable, Value=df$value) 

Plot <- ggplot(data=df2, aes(x=X, y=Value)) + 
    geom_area(data=df2, aes(fill=Label), position='stack') 
ggplotly(Plot) 

mein Label auf dem gestapelten Bereich zeigt Werten1 + Werte2 anstatt den Wert von Werten1.

Wie behebe ich das?

Antwort

1

Hinzufügen text und tooltip wird dir geben, was Sie wollen:

Plot <- ggplot(data=df2, aes(x=X, y=Value, fill=Label, text = paste("Value:", Value))) + 
geom_area(position='stack') 
ggplotly(Plot) 
ggplotly(tooltip = c("text", "x", "fill")) 
+0

Das eine Tonne hilft. Vielen Dank. – milkmotel

Verwandte Themen