R语言Rose

作者: MJades | 来源:发表于2019-10-25 15:14 被阅读0次

重点就是把柱状图画好,然后极坐标系展示就可以了~

简单的画图,数据类型data.frame,Gene一列为character,RatioIC为numeric;

p = ggplot(dt, aes(x = reorder(Gene,RatioIC), y = RatioIC, fill = Gene)) + 

# reorder 让Gene的显示排序按照RatioIC值排序来

  geom_bar(stat = "identity", alpha = 0.7) +  #width=0.9

  coord_polar()

1. 调节间距

geom_bar(stat = "identity", alpha = 0.7,width=0.9)

width可以调整每个柱子之间的间距,从而导致极坐标系下图形距离变大;

Fig 1a. width=0.8 Fig 1b. width=1

2. 极坐标的改变

coord_polar() #()可以是"","x","y"

若是"x",则是rose;

若是"y",则是图2;

coord_flip() # x,y轴倒转;

Fig 2.coord_polar("y")

3. 具有中间圈图的类型

不知道别人怎么画出来的,我直接在原数据基础上加了相同的行,并多加一列Group,之前的是Group="x",复制的数据Group=“y”

p = ggplot(dt, aes(x = reorder(Gene,RatioIC), y = RatioIC, fill = Group)) +

  geom_bar(stat = "identity", alpha = 0.7,width=0.9) +

  geom_col(aes(fill = Group))+ #表示每个柱子要根据Group进行填充,上面颜色填充也是Group;

  coord_polar()

 Fig 3a. 画出来的柱状图如图所示 Fig 3b.极坐标系下的图形

相关文章

  • R语言Rose

    重点就是把柱状图画好,然后极坐标系展示就可以了~ 简单的画图,数据类型data.frame,Gene一列为char...

  • 2019.1.28潘多拉英语分享

    汉语和英语作为两种不同的语言,两者的差异可以通过诗歌翻译凸显出来。 节选 A Red,Red Rose原文 A R...

  • école🎓

    C'est le temps que tu as perdu pour ta rose qui fait ta r...

  • 学习小组Day4笔记-皇晓燕

    R语言和R studio R语言是全面的统计分析平台,计算作图等等 R studio是R语言的操作平台 下载R语言...

  • Day4 学习小组--张小张

    今天是 R 语言基础的学习 了解R与Rstudio R 语言是一款统计软件; R 语言也是一门编程语言,语言也是一...

  • 学习小组Day4笔记--扬马延

    R语言学习 1. R以及R studio安装 直接搜索R语言网页可直接安装 2. R语言入门 参考书目《R for...

  • 《学习小组Day4笔记--寒鹤》

    R语言基础 今天的课程内容是R语言基础,包括R及Rstudio的安装,R语言的一些基本操作等。因之前已学习过R语言...

  • R语言基础--数据类型-总结

    R语言基础--数据类型-总结 1、R语言基础--数据类型之向量 2、R语言基础--数据类型之因子 3、R语言基础-...

  • 学习小组Day4-沈荣

    R语言基础 1.R与Rstudio的安装 2.了解R与Rstudio ①R语言: R是一种编程语言,也是统计计算和...

  • R 语言脚本操作MySQL 在Windows环境的自动运行

    环境配置 R语言运行环境 安装 R语言环境: R语言官网 镜像下载地址清单 清华下载镜像Download R fo...

网友评论

    本文标题:R语言Rose

    本文链接:https://www.haomeiwen.com/subject/dloicqtx.html