养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

R软件如何绘制气泡图

时间:2024-09-20 14:56:11

R软件中的symbols函数可以绘制气泡图。这里就介绍symbols符号函数的使用方法。symbols(x,y=NULL,circles,squares,rectangles,stars,thermometers,boxplots,inches=TRUE,add=FALSE,fg=par("col"),bg=NA,xlab=NULL,ylab=NULL,main=NULL,xlim=NULL,ylim=NULL,...)x、y变量。circles表示气泡半径大小的变量。squares表示方形边长的变量。rectangles表示大小由两个变量决定的长方形,第一列表示宽度,第二列表示长度。注:rectangles、squares和circles都是符号变量,根据需要任选一个即可。stars表示由三个及以上的变量决定的图形。thermometers表示三个或四个变量决定的图形。填充方式与stars不同。前两列给出宽度和高度。如果有三列,这第三个作为一个比例,从图形的底部到这一比例来进行填充(颜色为fg)。如果有四列,则从图形的两个比例之间来进行填充。未填充的部分将填充背景颜色(默认透明)。boxplots是由五个变量组成的箱形图。前两个是箱线图的宽度和长度,后两个是下、上四分位数,第五个是中位数。注:thermometers、stars、rectangles、squares和circles都是符号变量,根据需要任选一个即可。inches为尺寸。取值为FALSE、TRUE或者一个给定的正数。add=TURE或FALSE表示是否在原图上附加作图。fg表示符号的边框颜色。1bg表示符号的填充颜色。1xlab/ylab表示x/y轴刻度标记。1main表示图的标题。1xlim,ylim为坐标轴范围。

工具/原料

R软件

气泡图

1、这里以R数据集trees为例。该数据集有三个变量Girth、Height、Volume。我们以Height、Volume为x、y变量,对Girth变量进行处理,作为气泡半径大小。attach(mtcars)r=Girth/(2*pi)#根据圆周长公式计算半径

R软件如何绘制气泡图

2、设置各参数值,绘制图像。N<-nrow(trees)#数据集的行数,即观察值的个数symbols(Height,Volume,circles=r,inches=0.25,fg="grey",bg=rainbow(N),main="Thesymbolsoftrees,circles=Girth/(2*pi)",xlab="Height",ylab="Volume")text(Height,Volume,1:N)#为每个气泡添加标签detach(trees)

R软件如何绘制气泡图

3、绘制方格图,可以将circles=r替换成squares=r。symbols(Height,Volume,squares=r,inches=0.25,fg="grey",bg=rainbow(N),main="Thesymbolsoftrees,squares=Girth/(2*pi)",xlab="Height",ylab="Volume")text(Height,Volume,1:N)#为每个气泡添加标签

R软件如何绘制气泡图

© 一点知识