全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13535 3
2014-11-07
x、y组是数字变量,z组是名称,如何用R语言画气泡图呢?散点用z组的名称来显示,请各位高手指点,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-11-7 23:52:27
symbols()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-8 00:09:52
求证1加1 发表于 2014-11-7 23:52
symbols()
有详细代码么?名称怎么搞上去啊,赐教。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-22 14:54:12
详细代码?
有,有!

具体的函数是这样的——
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,...)


举个例子,这个例子是《R语言实战》里的一个(这本书论坛也有,链接是:https://bbs.pinggu.org/a-1550341.html),
用的是mtcars的数据,就是这样的——
attach(mtcars)
r <- sqrt(disp/pi)
symbols(wt, mpg, r, inches=0.30, fg="white", bg="lightblue",
main="Bubble Plot with point size proportional to displacement",
ylab="Miles Per Gallon",
xlab="Weight of Car (lbs/1000)")
text(wt, mpg, rownames(mtcars), cex=0.6)
detach(mtcars)
par(opar)
  
inches是比例因子,控制着圆圈大小(默认最大圆圈为1英寸)。
text()函数是可选函数,此处用来添加各个汽车的名称。


QQ截图20141222145043.jpg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群