ggplot2——玫瑰图
更多内容请见:R、ggplot2、shiny 汇总
初始图样:
library(ggplot2)
dt = data.frame(A = c(2, 7, 4, 10, 1), B = c('B','A','C','D','E'))
windowsFonts(myFont = windowsFont("楷体")) ## 绑定字体p = ggplot(dt, aes(x = B, y = A, fill = B)) + geom_bar(stat = "identity", alpha = 0.7) + coord_polar()
p
修补过后的玫瑰图:
library(ggplot2)
dt = data.frame(A = c(2, 7, 4, 10, 1), B = c('B','A','C','D','E'))
windowsFonts(myFont = windowsFont("楷体")) ## 绑定字体p = ggplot(dt, aes(x = B, y = A, fill = B)) + geom_bar(stat = "identity", alpha = 0.7) + coord_polar() + theme_bw() + labs(x = "", y = "", title = "这个玫瑰图有点丑") + geom_text(aes(y = A/2 + max(A)/4, label = A, color = B), size = 5) + ## 加上数字theme(axis.text.y = element_blank()) + ## 去掉左上角的刻度标签theme(axis.ticks = element_blank()) + ## 去掉左上角的刻度线theme(panel.border = element_blank()) + ## 去掉外层边框theme(legend.position = "none") + ## 去掉图例theme(title = element_text(vjust = -56, face = "bold", family = "myFont")) ## 将图例移到图的下方,并更改一下字体格式
p
注:更多修改的细节可见:ggplot2——饼图篇,两者类似。
转载请注明出处,谢谢!(原文链接:http://blog.csdn.net/Bone_ACE/article/details/47624987)
ggplot2——玫瑰图相关推荐
- R语言ggplot2作图及代码(气泡图、热图、箱图、蜜蜂图、玫瑰图、地图等)
16个ggplot图形及源码 加载相关R包 library(ggplot2) library(reshape2) library(lattice) library(car) library(tidyv ...
- 南丁格尔玫瑰图 With ggplot2【R语言】
前言 之前在饼图中提到过,要整理一下南丁格尔玫瑰图的画法
- R语言-南丁格尔玫瑰图
简介 南丁格尔玫瑰图(Nightingale rose chart)即极坐标柱形图,是一种圆形的柱形图.由弗罗伦斯-南丁格尔所发明,普通柱形图的坐标系是直角坐标系,而南丁格尔玫瑰图的坐标系是极坐标系. ...
- R语言ggplot2可视化图中添加希腊字母实战
R语言ggplot2可视化图中添加希腊字母实战 目录 R语言ggplot2可视化图中添加希腊字母实战 #ggplot2可视化图中添加希腊字母1
- echart 圆饼图 显示单位_玩转ECharts之实现“1/2圆的玫瑰图”
前言 玩转ECharts系列,主要为大家讲解我们基于ECharts如何实现企业级大屏项目中较为常用的各种奇奇怪怪的图表,接下来我们将通过几篇文章从基础图表开始为大家详细讲解实现这些图表样式的一些&qu ...
- tableau实战系列(三十九)-教你如何优雅的做图表展示-南丁格尔玫瑰图
前言 饼图是常用的分析图表之一,但当分析的数据类别过多时,饼图就会因为分区密集,大大降低其可视化效果(如下图). 遇到这种情况,可以考虑使用南丁格尔玫瑰图.事实上,它的可视化呈现很不错. 如果觉得玫瑰 ...
- 26.27.28.29.极区图(南丁格尔玫瑰图)、维恩图 (Venn diagram)、面状图(Area chart)、树地图
26.极区图(南丁格尔玫瑰图) 27.维恩图 (Venn diagram) 28.面状图(Area chart) 29.树地图 26.极区图(南丁格尔玫瑰图) 极区图(又名南丁格尔玫瑰图)呈放射延伸状 ...
- Python数据可视化之南丁格尔玫瑰图(亲测)
文章目录 1. 什么是南丁格尔玫瑰图 2. 南丁格尔玫瑰图的绘制 1. 什么是南丁格尔玫瑰图 央视新闻用来展示疫情0增长天数的图就是南丁格尔玫瑰图. 南丁格尔玫瑰图(Nightingale rose ...
- python画玫瑰图_央视都在用的“南丁格尔玫瑰图”,原来Python也可以画
前一阵子,我看到央视新闻中,有一张比较好看数据图,如下: 后来才知道这叫"南丁格尔玫瑰图",是南丁格尔护士在克里米亚战争期间提交的一份关于士兵死伤报告时发明的一种图表. 我心想能不 ...
最新文章
- framer x使用教程_如何使用Framer Motion将交互式动画和页面过渡添加到Next.js Web应用程序
- JavaScript标准库系列——RegExp对象(三)
- sysbench 项目测试过程与分析
- 【Python】学习Python的三个神级网站
- 使用Gradle引导旧式Ant构建
- cookie ? 利用cookie实现 显示上次访问时间?
- LeetCode 49. 字母异位词分组(哈希)
- Unsupported major.minor version 52.0解决办法
- Spark 解析 : DAGScheduler中的DAG划分与提交
- UVA10026 Shoemaker's Problem【贪心】
- pytorch和torchvision的安装
- Python 初始篇
- OpenGL ES glad 下载和使用
- 宽凳公司关于无人驾驶高精地图的看法(2018.8)
- mac下Cornerstone显示日志问题 Cound not contact repository to read the latest log entries
- idea 回退merge_idea Git版本回退
- 强化学习中的backups
- Jenkins SonarQube Quality Gate质量门禁检查
- linux之修改静态ip,修改网卡名称为eth0,以及iso装系统后的配置ip
- python的上下文管理用哪个关键字_正确理解python中的关键字“with”与上下文管理器...