如何在饼图中添加额外图例,如何在饼图中加入饼图

首页 > 经验 > 作者:YD1662022-10-28 07:57:18

数据

使用随机编写数据,包含两列,一列为group,一列为value:

rm(list=ls()) df<-data.frame( group=c('A', 'B', 'C', 'D', 'E'), value=c(55,75,20,60,100))

如何在饼图中添加额外图例,如何在饼图中加入饼图(1)

使用Pie函数绘制饼图

col<-rainbow(5) pie(df$value, #扇形数值大小 labels = df$group, #各扇形面积标签 radius = 0.9,#饼图半径 main = 'Pie',#标题 clockwise = FALSE, #饼图各个切片是否按顺时针做出分割 col = col)#自定义颜色

如何在饼图中添加额外图例,如何在饼图中加入饼图(2)

添加图例:

legend("topright", df$group, cex = 0.8,fill = col)#图例

如何在饼图中添加额外图例,如何在饼图中加入饼图(3)

也可以替换扇形中的填充形式,使用线条进行填充:

pie(df$value, #扇形数值大小 labels = df$group, #各扇形面积标签 radius = 0.9,#饼图半径 main = 'Pie',#标题 clockwise = FALSE, #饼图各个切片是否按顺时针做出分割 density = 20, # 设置阴影线密度 angle = 45,#设置阴影线角度 col = rainbow(5))#自定义颜色

如何在饼图中添加额外图例,如何在饼图中加入饼图(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.