我有以下简单的 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
的饼图( ) :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