最近大家都在写玫瑰图,那我就写一个包吧,于是ggrose包诞生了。
1、安装包
ggrose正在上传CRAN的路上,所以现在只能安装github版devtools::install_github('yikeshu0611/ggrose')
2、原理
和大部分画玫瑰图使用极坐标系不同,ggrose使用的是笛卡尔坐标系,这是最大的不同。
第1步:以c(0,0)为圆心,1为半径,先画一个圆
第1步:根据数据框的行数,平均切分这个圆
第2步:给petal(花瓣)参数赋值,改变花瓣的大小
如果想给花瓣赋值颜色,给fill参数赋值即可3、画图类型
3.1条形玫瑰图
3.2线形玫瑰图
3.3多边形玫瑰图
4、进阶
4.1条形玫瑰的变种:内向玫瑰
4.2条形玫瑰的变种:筛选玫瑰
4.3来个平移,不用拼图
4.4来一些多边形
4.5 再来几个圆
4.6 同心圆
4.7 随意控制显示哪些文本
4.8 随意控制任意文本的位置
好了,这里先展示一下ggrose包的功能,下一期我们再详细讲解。----------------------------------------------
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。