楼主: 耕耘使者
22457 15

[作图问题求助] 如何用R做中国地图--如人口密度在各省的分布 [推广有奖]

11
耕耘使者 发表于 2012-4-6 23:00:40
kk22boy 发表于 2012-4-6 22:49
用R软件绘制中国分省市地图
Posted on 2009/07/02 by 邱怡轩
原帖地址:http://cos.name/2009/07/drawing ...
太及时了!多谢!
可是,我做了,结果提示:
“错误于plot.window(xlim = xlim, ylim = ylim, asp = asp, ...) :
  图形参数"fg"的长度不对”

用的就是原文中的代码,如下:
provname=c("北京市","天津市","河北省","山西省","内蒙古自治区",
                "辽宁省","吉林省","黑龙江省","上海市","江苏省",
                "浙江省","安徽省","福建省","江西省","山东省",
                "河南省","湖北省","湖南省","广东省",
                "广西壮族自治区","海南省","重庆市","四川省","贵州省",
                "云南省","西藏自治区","陕西省","甘肃省","青海省",
                "宁夏回族自治区","新疆维吾尔自治区","台湾省",
                "香港特别行政区");
pop=c(1633,1115,6943,3393,2405,4298,2730,3824,1858,7625,
                5060,6118,3581,4368,9367,9360,5699,6355,9449,
                4768,845,2816,8127,3762,4514,284,3748,2617,
                552,610,2095,2296,693);
provcol=rgb(red=1-pop/max(pop)/2,green=1-pop/max(pop)/2,blue=0);
plot(x,fg=getColor(x,provname,provcol,"white"),xlab="",ylab="")

12
kk22boy 发表于 2012-4-7 22:07:56
耕耘使者 发表于 2012-4-6 23:00
太及时了!多谢!
可是,我做了,结果提示:
“错误于plot.window(xlim = xlim, ylim = ylim, asp =  ...
源代码已经改了,可以参考原帖后边的留言,进行修改
fg好像改为col了
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
耕耘使者 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

13
耕耘使者 发表于 2012-4-7 23:22:28
kk22boy 发表于 2012-4-7 22:07
源代码已经改了,可以参考原帖后边的留言,进行修改
fg好像改为col了
非常感谢!

14
tlw1987 发表于 2014-10-17 09:45:04
kk22boy 发表于 2012-4-6 22:49
用R软件绘制中国分省市地图
Posted on 2009/07/02 by 邱怡轩
原帖地址:http://cos.name/2009/07/drawing ...
请问R能不能把部分省市用斜杠,部分省市横线之类区分啊,意思就是不用颜色区分不同类别的省市,谢谢

15
wonderful61 发表于 2015-8-31 17:25:53
非常有用 赞

16
mianmianli 发表于 2017-3-25 15:55:50
请问,您的人口密度指标在自己算的,还是哪个年鉴上直接会有啊,求指导啊

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 19:19