数据可视化工具

时间:2021-01-07 22:55:31

这里给出可视化工具汇总,链接:http://selection.datavisualization.ch/,里面罗列了各种可视化工具,包括数据的地图呈现工具、数据图表展示工具和数据分析工具。

以R作为分析工具,R画地图一般是两种方法:利用GIS数据绘制;根据软件包提供的地图直接调用,比如谷歌地图(我这里是打不开的,连接不上服务器)
下面提供基于R绘制中国地图,原作博客链接:http://my.oschina.net/cloudcoder/blog/308141

第一步:下载中国地图GIS数据
http://cos.name/wp-content/uploads/2009/07/chinaprovinceborderdata_tar_gz.zip
第二步:解压到当前设置的工作目录中
第三步:R中绘制

(中国各个省份经纬度)“`
城市,Jd,Wd
北 京,116.4666667,39.9
上 海,121.4833333,31.23333333
天 津,117.1833333,39.15
重 庆,106.5333333,29.53333333
哈尔滨,126.6833333,45.75
长 春,125.3166667,43.86666667
沈 阳,123.4,41.83333333
呼和浩特,111.8,40.81666667
石家庄,114.4666667,38.03333333
太 原,112.5666667,37.86666667
济 南,117,36.63333333
郑 州,113.7,34.8
西 安,108.9,34.26666667
兰 州,103.8166667,36.05
银 川,106.2666667,38.33333333
西 宁,101.75,36.63333333
乌鲁木齐,87.6,43.8
合 肥,117.3,31.85
南 京,118.8333333,32.03333333
杭 州,120.15,30.23333333
长 沙,113,28.18333333
南 昌,115.8666667,28.68333333
武 汉,114.35,30.61666667
成 都,104.0833333,30.65
贵 阳,106.7,26.58333333
福 州,119.3,26.08333333
台 北,121.5166667,25.05
广 州,113.25,23.13333333
海 口,110.3333333,20.03333333
南 宁,108.3333333,22.8
昆 明,102.6833333,25
拉 萨,91.16666667,29.66666667
香 港,114.1666667,22.3
澳门,113.5,22.2

代码如下:

setwd(“C://Users//admin//Desktop//DATA”) #设置工作目录
library(sp)
library(maptools)
data=read.table(“chinacity.txt”,header=TRUE,sep=”,”) #read.table默认数据间隔符为空,这里用逗号隔开
border <- readShapePoly(“package/bou2_4p.shp”)
plot(border,col=rainbow(925),ylim = c(18, 54), panel.first = grid()) #先置网格线,再画地图
points(data Jd,data Wd, pch = 19, col = rgb(0, 0, 0, 0.5)) #给每个省份标注实心圆点(pch=19)
text(data Jd,data Wd, data[,1], cex = 0.6, col = rgb(0,
0, 0, 0.7), pos = c(2, 4, 4, 4, 3, 4, 2, 3, 4, 2, 4, 2, 2,
4, 3, 2, 1, 3, 1, 1, 2, 3, 2, 2, 1, 2, 4, 3, 1, 2, 2, 4, 4, 2))#标注省份的名称,pos表示省份对应的文字和实心点的位置,help文档里1 下 2 左 3 右 4 上

“`
数据可视化工具