楼主: 求证1加1
7053 38

[学习分享] 【版块活动】一月一包主题讨论 [推广有奖]

  • 1关注
  • 84粉丝

已卖:1份资源

学科带头人

29%

还不是VIP/贵宾

-

威望
3
论坛币
-8924352 个
通用积分
184.3048
学术水平
189 点
热心指数
250 点
信用等级
158 点
经验
45709 点
帖子
1109
精华
0
在线时间
1492 小时
注册时间
2013-2-24
最后登录
2021-1-20

初级热心勋章 初级信用勋章 中级热心勋章

楼主
求证1加1 发表于 2014-4-14 15:58:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本月主题:地图主题包

提议人:jmpamao

讨论框架:包括但不限于以下几个方面(欢迎补充)
(1)R中地图的绘制方法(空间数据可视化),包括利用R本身的作图功能实现或是利用接口实现等
(2)空间数据的建模与分析,包括数据的读取、操作、处理等,有实例则更佳

参与方法(以跟帖形式):
(1)分享资料
(2)分享使用和学习心得
(3)直接参与讨论(也欢迎提问)

奖励方法
(1)将有价值的回帖设为精彩回复或直接编辑到主题帖中,供坛友学习
(2)只要是具有学习价值或者讨论价值的回帖,基于论坛币的奖励
(3)请不要进行无意义的回帖,诸如顶、学习一下等,表达支持可以通过给回帖评分的形式
(4)对参与活动特别热心且有突出贡献的坛友可推荐为本版热心会员或后备版主

温馨提示
(1)分享资料包括好的书籍、博文以及之前论坛的精彩回帖等,考虑到R的更新速度,请在分享前确认资料的有效性。
(2)鼓励免费分享,不建议收取论坛币,对于好的资料会有丰厚的论坛币补偿。
(3)R毕竟只是一个工具,在分享使用经验欢迎附上使用过程中的背景知识。
(4)建议对于回帖正文,除了部分难以翻译的英文关键词,请不要使用英文。

感谢jmpamao对活动的倡议和努力,欢迎大家提出更多好的意见建议。

二维码

扫码加我 拉你入群

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

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

关键词:版块活动 数据可视化 分享资料 空间数据 精彩回复 主题

已有 1 人评分经验 论坛币 收起 理由
ltx5151 + 80 + 20 精彩帖子

总评分: 经验 + 80  论坛币 + 20   查看全部评分

个人主页,欢迎订阅http://chenangliu.info/

沙发
求证1加1 发表于 2014-4-14 15:59:32
先抛砖引玉一下

推荐几篇不错的博文
(1)关于R for map的一个系列:
http://site.douban.com/182577/widget/notes/10568279/note/257898418/
有代码有图有说明,值得一读,不过部分代码已经过时,但在看了帮助文档之后很容易知道怎么改过来,并且内容基本上已经可以满足一般的可视化需求了

(2)COS上的几篇老文(不止这些)
http://cos.name/2009/07/drawing-china-map-using-r/
http://cos.name/2013/01/drawing-map-in-r-era/
http://cos.name/2013/06/weibo-fans-map-visualization/

(3)这篇是介绍ggmap的,介绍的很仔细且易懂
http://www.maenchi.com/?p=199

另外这是我前几天看到的一篇文章,这个蛮不错的,反正也有例子,有兴趣的朋友可以去玩玩
http://blog.revolutionanalytics.com/2014/04/animated-choropleths-in-r.html

大家接着分享和补充吧~奖励多多哈~
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
jmpamao + 1 + 1 + 1 大家有事做了~ 努力

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

个人主页,欢迎订阅http://chenangliu.info/

藤椅
yywan0913 在职认证  发表于 2014-4-14 16:04:24
我能先顶一下么?
已有 1 人评分热心指数 收起 理由
求证1加1 + 1 先占坑然后再编辑是允许的

总评分: 热心指数 + 1   查看全部评分

是什么给了你自信

板凳
yywan0913 在职认证  发表于 2014-4-14 16:17:51
以上整理就这些吧?   欢迎添加
maps   #很基础
mapdata  maptools   #利用已知数据
ggplot2
ggmap  mapproj     #借助谷歌,有限制。不过挺好用
rMaps  #借助软件
已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
ltx5151 + 100 鼓励积极发帖讨论
dxystata + 20 + 10 + 1 + 1 精彩帖子

总评分: 经验 + 120  论坛币 + 10  学术水平 + 1  热心指数 + 1   查看全部评分

是什么给了你自信

报纸
hlw 在职认证  发表于 2014-4-14 17:12:09
不错
很好
做人要厚道,做事要低调.

地板
dxystata 发表于 2014-4-14 21:32:46
画中国地图应包括钓鱼岛、台湾、南海等!

7
dxystata 发表于 2014-4-14 21:36:11
建议最后由jmpamao大神整理并通过实例展示!
已有 1 人评分热心指数 收起 理由
jmpamao + 1 我实实在在的菜鸟,但会和大家一起整理,进.

总评分: 热心指数 + 1   查看全部评分

8
jmpamao 发表于 2014-4-14 23:09:27
maps 包中 num.polygons 代码怎么看?

9
ywh19860616 发表于 2014-4-15 08:26:21
求证1加1 发表于 2014-4-14 15:59
先抛砖引玉一下

推荐几篇不错的博文
哇,非常不错
版主,有没有看到在地图中画柱形图的?就是现在有多个国家或者地区,
然后根据某个指标,把相应的柱形图标注上去,来直观比较大小。
已有 1 人评分经验 收起 理由
ltx5151 + 100 鼓励积极发帖讨论

总评分: 经验 + 100   查看全部评分

一份耕耘,一份收获。

10
jmpamao 发表于 2014-4-15 21:09:02
dxystata 发表于 2014-4-14 21:32
画中国地图应包括钓鱼岛、台湾、南海等!
  1. require("maps")
  2. require("mapproj")
  3. require("mapdata")
  4. ###################################################################
  5. ####因为第一次搞地图,不清楚map() 后面黑箱中, 数据是什么格式的,于是尝试看数据结构
  6. map("china",fill=F,plot=T,interior=T)
  7. ch=map("china")
  8. fix(ch)
  9. ###fix 后明白,structure(list(x=c(..),y=c(...),range=c(..),name=..),.name=c("x","y","range","name"),class="map")
  10. ###大体上只要知道 x经度, y 维度, 就可以画国或者省的边界图
  11. ###################################################################

  12. ######可以把map("china") 画的图关掉, 自己用得到的数据画,加深理解,以解决其他情况##########
  13. chi <-source("china.r")#fix(ch) 后生成的文件 保持为 china.r,可以改.txt,打开,为了了解数据结构
  14. str(chi)
  15. str(chi$value)

  16. map(chi$value,fill=F,plot=T,interior=T,myborder = 0.001) #中国边界图 画出来了。只要手头上有数据就ok~
  17. #这个数据缺少四川和重庆的边界坐标,有的话,如何添加?, 钓鱼岛, 可以添加一个点,放在x, y 分别第一位(东经123,北纬25),但不是闭环的一个点,为线段,大家可以试试! 怎么解决呢?
  18. points(mapproject(123,25),col="red")#钓鱼岛的坐标
  19. ###也看看着这   plot(chi$value)




  20. ###怎么给这个省份的省会城市,进行标注呢
  21. ###中国地理位置_经纬度.doc是从百度文库下的文件, 是 省会和地级市的 坐标(没有南海,与钓鱼岛,要添加)
  22. ###进行整理后,留下省会城市, 再自己估计个南海的坐标

  23. chinacity=read.table("chinacity.txt",sep=" ",header=T,stringsAsFactors=F)
  24. chinacity=chinacity[,-5]
  25. colnames(chinacity)<-c("province","city","y","x")

  26. y=as.numeric(unlist(strsplit(chinacity$y,split="北纬"))[c(F,T)])
  27. x=as.numeric(unlist(strsplit(chinacity$x,split="东经"))[c(F,T)])
  28. city=chinacity$city
  29. china.city=list(x=x,y=y)

  30. #mapproj 查看其例子, state.add, state.name, state.x77..数据结构,看后会有收获
  31. text(mapproject(china.city),city,cex=0.68)


  32. ###附件 为 中国地理位置_经纬度.doc及 稍微整理后的省会城市 坐标


  33. ###初步学习画地图,要得到大家帮助与指正。
  34. ###顺便问下下载中国的坐标,哪里可以下载?
  35. ### 在china.r数据中, 想把 钓鱼岛 数据放进去,structure(list(x=123, y= 25..), 变为线段,而非一个点,怎么解决???
  36. ###现在只能折中 用points..来表示
复制代码



中国地图.rar (53.8 KB) 本附件包括:
  • 中国地理位置_经纬度.doc
  • china.r




中国地图.jpg













已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
dxystata + 50 + 50 + 3 + 3 鼓励积极发帖讨论

总评分: 经验 + 50  论坛币 + 50  学术水平 + 3  热心指数 + 3   查看全部评分

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

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