Bu, örnek resminize ulaşabileceğim en yakın nokta. Zaten sıraladığınızın ötesinde bir gelişme değil, gri arka plan üzerinde beyaz çubuk sınırlarına daha az önem veriyor.
library(ggplot2)
p <- ggplot(DF1, aes(x = Rank, y = value, group = variable))
p <- p + geom_bar(stat = "identity", position = "stack", lwd = 1.5,
width = 0.5, colour = "white", fill = "black")
p <- p + theme_classic()
p <- p + theme(axis.text.x = element_text(angle = 90, vjust = 0.5))
p
üretir Yani:
gri arka planı tutmak istiyorsanız öyle gri hangi gölge tam olarak öğrenebilirsiniz ve arka plan ızgaralar kaldırılırken hattı için o rengi kullanmak (Bu doğru gölge değildir).
p <- ggplot(DF1, aes(x = Rank, y = value))
p <- p + geom_bar(stat = "identity", position = "stack", lwd = 1.5,
width = 0.5, colour = "grey", fill = "black")
p <- p + theme(panel.grid = element_blank())
p
Bu çözeltiye ile ilgili bir sorun, çok küçük gruplar görülemez olmasıdır (örneğin, Derece = 4, değişken F3 = 10 olduğunda, bu küçük bir değer tam beyaz çubuk çerçevesi ile kaplanır).
Sizin örnek veriler: geom_bar` `in
DF1 <- structure(list(Rank = c(1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L,
3L, 4L), variable = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L,
3L, 3L, 3L, 3L), .Label = c("F1", "F2", "F3"), class = "factor"),
value = c(500L, 400L, 300L, 200L, 250L, 100L, 155L, 90L,
50L, 30L, 100L, 10L)), row.names = c(NA, -12L), .Names = c("Rank",
"variable", "value"), class = "data.frame")
, bu tür color' ve' lwd' 'gibi diğer argümanlar, ekleyebilir. –
Renk sorun değil, yığınlar arasındaki boşluk 'lwd' ile çözülemiyor – Soheil
En azından denediniz mi? –