楼主: wuchm
13216 3

[问答] 如何用R语言画气泡图?散点用不同的标签显示,请各位高手指点,谢谢! [推广有奖]

  • 6关注
  • 1粉丝

博士生

53%

还不是VIP/贵宾

-

威望
0
论坛币
2395 个
通用积分
4.5100
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
5151 点
帖子
230
精华
0
在线时间
236 小时
注册时间
2007-4-24
最后登录
2023-10-5

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
x、y组是数字变量,z组是名称,如何用R语言画气泡图呢?散点用z组的名称来显示,请各位高手指点,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:高手指点 如何用 气泡图 R语言 标签 如何

沙发
求证1加1 发表于 2014-11-7 23:52:27 |只看作者 |坛友微信交流群
symbols()

使用道具

藤椅
wuchm 发表于 2014-11-8 00:09:52 |只看作者 |坛友微信交流群
求证1加1 发表于 2014-11-7 23:52
symbols()
有详细代码么?名称怎么搞上去啊,赐教。

使用道具

板凳
DM小菜鸟 发表于 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

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 23:26