我有以下简单的R代码。
vect <- c(a = 4, b = 7, c = 5)
pie(vect, labels = c("A", "B", "C"), col = c("#999999", "#6F6F6F", "#000000"))
打印以下饼图
如何修改上面的代码以在我的饼图上打印更多细节,以便它看起来像另一个?
感谢您的回复!
答案 0 :(得分:3)
我建议您使用绘图方法深入了解几个属性。对于绘图标题,请参阅main
属性和legend
属性以添加彩色调色板。
您也可以在这里参考一个简单的情节教程:http://www.harding.edu/fmccown/r/#piecharts
答案 1 :(得分:3)
My above comment详细信息:
为示例创建一个虚拟数据框:
vect <- data.frame(v=c(rep('a', 25), rep('b', 30), rep('c', 45)))
根据manual致电ggplot
获取饼图(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")
导致: