楼主: 崔筱笛
2944 2

[问答] 关于用ggplot2程序包画气泡图的程序漏洞 [推广有奖]

  • 1关注
  • 0粉丝

本科生

22%

还不是VIP/贵宾

-

威望
0
论坛币
54 个
通用积分
2.4018
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1629 点
帖子
38
精华
0
在线时间
67 小时
注册时间
2015-1-20
最后登录
2022-4-23

楼主
崔筱笛 发表于 2019-10-16 16:59:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
程序:
library(sp)
library(chinamap)
library(maps)
library(mapproj)
library(ggthemes)
library(ggplot2)
zhibiao=read.csv(file='https://github.com/ljtyduyu/DataWarehouse/blob/master/Rstudy/Province/chinaprovincecity.csv
',header = T)

cn<-get_map_china()
summary(cn)
ggplot()+geom_map(aes(x=long,y=lat,map_id=id),map=cn,data=cn,colour='black',fill='white')+
  coord_map()+
  geom_point(data=zhibiao,aes(x=jd,y=wd,size=zhibiao),colour='red',
             alpha=0.5)+
  theme_map()+
  theme(legend.position = c(.1, .25))
但总是出现这样的错误:
Warning: Ignoring unknown aesthetics: x, y
Don't know how to automatically pick scale for object of type data.frame. Defaulting to continuous.
错误: Aesthetics must be either length 1 or the same as the data (114): size


好像x、y读不出,求解决办法,谢谢

二维码

扫码加我 拉你入群

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

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

关键词:ggplot2 gplot plot 程序包 GPL R语言 气泡图 漏洞

沙发
owenqi 在职认证  学生认证  发表于 2019-10-16 23:06:11
你试试看重写你画地图的方法,用geom_polygon看看,我用这个方法没什么问题。
  1. ggplot(cn, aes(x = long, y = lat)) + geom_polygon(aes(group = group), fill="white", colour = "black")  + coord_map() + geom_point(data = zhibiao, aes(x = jd, y = wd, size = zhibiao), colour = 'red', alpha  = 0.5)
复制代码
效果

藤椅
cheetahfly 在职认证  发表于 2019-10-17 08:40:42
ggplot() 中没有data实参

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-29 02:36