Моего фрейма данных это одна:Как сделать штангу в ggplot2 с горизонтальными и вертикальными штабелями?
data <- data.frame("GROUP"= c(1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3), "C1_PERCENTAGE" = c(0, 10 ,22, 34, 37, 18, 24, 13), "C2_PERCENTAGE"=c(0, 8, 20, 24, 23, 11, 18, 9))
Я хочу, чтобы произвести бар участок с решеткой уложенной горизонтально, основанный на GROUP
так, что будет три группы баров по горизонтали. И вертикально, я хочу складывать бары на основе C1_PERCENTAGE
и C2_PERCENTAGE
.
Я хочу использовать ggplot2. Я использовал базовую графику, но это только для C1_PERCENTAGE.
barplot(data$C1_PERCENTAGE, col = as.factor(data$GROUP)
Это дает сюжет для C1_PERCENTAGE
. Я хотел бы C2_PERCENTAGE
также рядом с этими барами.
Это не [плитки сюжет] (http://docs.ggplot2.org/current/geom_tile.html)? – zx8754
Возможно, 'barplot (" colnames <- "(t (data) [- 1,], data [, 1]), рядом = TRUE)' – akrun
Возможный дубликат [ggplot2 - Stacked Bar Chart] (http: // stackoverflow .com/questions/21236229/ggplot2-stacked-bar-chart) – theArun