我有以下簡單的R代碼。如何在我的R餅圖上添加更多信息?
vect <- c(a = 4, b = 7, c = 5)
pie(vect, labels = c("A", "B", "C"), col = c("#999999", "#6F6F6F", "#000000"))
打印以下餅圖
如何修改上面的代碼打印我的餅圖上更詳細的,所以它看起來像這樣另外一個?
感謝您的答覆!
我有以下簡單的R代碼。如何在我的R餅圖上添加更多信息?
vect <- c(a = 4, b = 7, c = 5)
pie(vect, labels = c("A", "B", "C"), col = c("#999999", "#6F6F6F", "#000000"))
打印以下餅圖
如何修改上面的代碼打印我的餅圖上更詳細的,所以它看起來像這樣另外一個?
感謝您的答覆!
創建的例如虛擬數據幀:
vect <- data.frame(v=c(rep('a', 25), rep('b', 30), rep('c', 45)))
呼叫ggplot
對於基於manual的餅圖(coord_polar
):
p <- ggplot(vect, aes(x=factor(1), fill = factor(v))) + geom_bar(width = 1) + coord_polar(theta="y")
調整它:
p + opts(title = "Decision tree") + xlab('') + ylab('') +
theme_bw() + scale_fill_grey(name = "Rankings")
,導致:
我會推薦你用plot方法進入的幾個屬性。對於標題標題,請參見main
屬性和legend
屬性以添加多彩調色板。
您也可以指情節簡單的教程在這裏:http://www.harding.edu/fmccown/r/#piecharts
謝謝!這是一個非常有用的鏈接。 –
@FopaLéonConstantin當你投票贊成,甚至接受我的答案時,我會更開心! :-P –
這種形象讓我想起[GGPLOT2的'coord_polar'(HTTP://了。 co.nz/ggplot2/coord_polar.html) – daroczig
您的餅圖需要更多維度。 –