该内容已被发布者删除 该内容被自由微信恢复
文章于 3月30日 下午 12:30 被检测为删除。
查看原文
被用户删除
其他

R语言绘图 | 简单画个甜甜圈图

小陈的R语言笔记 小陈的R语言笔記 2024-03-30

甜甜圈图

甜甜圈图(Donut Chart)是一种数据可视化图表,类似于饼图,但是在中间有一个空洞,使得图表看起来像一个甜甜圈。它与饼图的作用相似,用于展示各部分占整体的比例,常用于显示分类数据的相对比例。甜甜圈图通常用于展示少量分类的数据,以便清晰地表达各类别之间的比例关系。

安装和加载R包

#安装R包
install.packages("ggiraphExtra"
install.packages("ggplot2")

#加载R包
library(ggiraphExtra)
library(ggplot2) 

加载数据

#使用的数据集为ggiraphExtra包的browsers数据集
data(browsers) 
View(browsers)

绘制饼图

ggPieDonut(browsers,           # 使用ggPieDonut函数,browsers是数据框名
           aes(pies=browser))  # 使用aes函数指定pies为browser列

加上甜甜圈图

ggPieDonut(browsers,             # 使用ggPieDonut函数,browsers是数据框名
           aes(pies=browser,     # 使用aes函数指定pies为browser列
               donuts=version,   # 指定donuts为version列
               count=share),     # 指定count为share列
           interactive=TRUE)     # 设置interactive参数为TRUE,启用交互模式

绘制甜甜圈图

ggDonut(browsers,               # 使用ggDonut函数,browsers是数据框名
        aes(donuts=version,     # 使用aes函数指定donuts为version列
            count=share),       # 指定count为share列
        interactive=TRUE)       # 设置interactive参数为TRUE,启用交互模式

参考资料:https://rpubs.com/cardiomoon/231820



继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存