R语言饼图的绘制
来源:互联网 发布:nuts二战知乎 编辑:程序博客网 时间:2024/05/02 04:43
先做数据框
type
Type of_mC percent
1 AA 15855 27.1%
2 BB 772959 13.2%
3 CC 3483549 59.6%
然后咧,具体代码如下
pie(type
上面的意思是化饼图,然后把of_mC这一列的标注设定为空格,颜色为三种
text(0.3,0.5,type
text(-0.3,0.5,type
加上legend
很是简洁哈,下面介绍用ggplot2画pie图,先设定颜色
colour<-c(“skyblue”,”orange”,”lightgreen”)
p <- ggplot(type, aes(x = “”, y = of_mC, fill = Type)) +
geom_bar(width = 1,stat = “identity”) + labs(title = “LS”,x=”“,y=”“)
p + coord_polar(“y”, start = 0) + geom_text(aes(y = of_mC/2 +
c(0, cumsum(of_mC)[-length(of_mC)]),label = percent), size=8) + scale_fill_manual(values = colour) + theme(axis.ticks=element_blank())
最后一句话是去掉一个小短线,下面的参考博文中说双引号还没有找到怎么去掉,这里有一个方法就是在lab中直接把x,y设置为空即可,如加粗部分
geom_text是将百分比给画上去
其实还有参考其他的博文,刚才关掉了网页,等以后有机会找到了再加上吧,另外makrdown不能生成图,不知道csdn啥时候能迁入代码直接画图呢
ref:
1:http://joseph.yy.blog.163.com/blog/static/50973959201262681120903/
2: http://joseph.yy.blog.163.com/blog/static/509739592012718101838732/
3:http://www.r-bloggers.com/pie-charts-in-ggplot2/
- R语言饼图的绘制
- R语言-绘制饼图
- R语言的简单图的绘制
- R 语言 绘制横向的直方图(条状图)
- R语言中基本图形的绘制
- R语言绘制heatmap热图
- R语言 分类数据折线图绘制
- R语言绘制热图Heatmap
- R语言绘制精美PCoA图
- R语言绘制热图Heatmap
- R语言 绘制热图 pheatmap
- R语言中单变量的各种图形的绘制
- R语言绘制ROC曲线
- R语言绘制箱线图
- 使用R语言绘制中国地图
- R语言-绘制ROC曲线
- R语言绘制文字云
- R语言绘制K线图
- shell常用命令
- 【前端学习笔记】深入学习Javascript:DOM机制
- Android4.4深入浅出之SurfaceFlinger总体结构
- js前台分页显示后端JAVA数据响应
- Hibernate 学习笔记
- R语言饼图的绘制
- Yslow-23条规则
- xcode 中的LLDB常用调试命令
- webdriver查找元素的几种方法
- HDU 5344 多校赛1002 MZL's xor
- BaseAdapter的使用步骤以及setTag和getTag的作用
- Android SDK Mirror
- 二叉树非递归遍历
- Spring知识点小结