网站友链怎么添加,织梦行业网站模板,用手机做网站视频,php投资网站源码参考资料#xff1a;R语言实战【第2版】 气泡图#xff08;bubble plot#xff09;用来展示三个定量变量间的关系#xff1a;先创建一个二维散点图#xff0c;然后用点的大小来代表第三个边变量的值。 我们可以使用symbols()函数来创建气泡图。该函数可以在指定的(x,y)坐标…参考资料R语言实战【第2版】 气泡图bubble plot用来展示三个定量变量间的关系先创建一个二维散点图然后用点的大小来代表第三个边变量的值。 我们可以使用symbols()函数来创建气泡图。该函数可以在指定的(x,y)坐标上绘制圆圈图、方形图、星型图、温度计图和箱线图。以绘制圆圈图为例 symbols(x,y,circleradius)
其中x、y和radius是需要设定的向量分别表示x、y坐标和圆圈半径。 我们可能需要用面积而不是半径来表示第三个变量那么按照圆圈半径的公式变换即可 symbols(x,y,circlesqrt(z/pi))
其中z为第三个要绘制的变量。 下面我们用mtcars数据集来绘制气泡图x轴代表车重y轴代表每加仑英里数气泡大小代表发动机排量。代码如下
attach(mtcars)
rsqrt(disp/pi)
symbols(wt,mpg,circles r,inches0.30,fgwhite,bglightblue,mainBubble Plot with point size proportional to displacement,ylabMiles Per Gallon,xlabWeight of Car (lbs/1000))
text(wt,mpg,rownames(mtcars),cex0.6)
detach(mtcars) 选项inches是比例因子控制着圆圈大小默认最大圆圈是1英寸。 text()函数是可选函数此处用来添加各个汽车的名称。 一般来说统计人员使用R语言时都倾向于避免使用气泡图原因和避免使用饼图一样相比长度的判断人们对体积/面积的判断通常更困难。但气泡图在商业应用中非常受欢迎。