1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > R语言画图功能到底有多厉害 看看就知道了

R语言画图功能到底有多厉害 看看就知道了

时间:2021-04-28 21:49:06

相关推荐

R语言画图功能到底有多厉害 看看就知道了

人们都说R语言的画图能力很强,但到底有多强,很少人见过吧。今天,我们就要R语言来画画地图,看看有多么简单。

R语言身为一名开源语言,身后有世界各地的大牛在为他开发。到目前位置,R语言已经有了8000多个可用包。R语言身为一名开源语言,身后有世界各地的大牛在为他开发。截止到我这个博客为止,R语言已经有了8000多个可用包,这么多的包,包含了各种各样的功能,因此越来越低的人来使用R,与MATLAB相比,R不仅占用内存小,功能强悍,而且免费。今天,我们就要用maps这个包,它存有世界地图,美国地图,法国地图,以及加拉大城市地图等。今天,我们就要用maps这个包,它存有世界地图,美国地图,法国地图,以及加拉大城市地图等。

(1)世界地图

首先我们先安装maps这个包

> install.packages('maps')

当出现下面这如图的时候,则表明安装好了

不过maps这个程序包是用R3.2.3来建造的,如果你用的版本比较低,它会有警告提示。

就只需要这么简单的两行代码就可以绘制这么漂亮的世界地图,是不是很赞啊。

> map("world",fill=TRUE,col=rainbow(200),ylim=c(-60,90),mar=c(0,0,0,0))> title("世界地图")

获取map程序包帮助文档,点击 下载 即可获得

(2)美国地图

代码

map("state",fill=TRUE,col=rainbow(100),mar=c(0,0,0,0))

如果我们想画美国的一个州,比如说是加利福尼亚州吧,可以这样话:

> map("state",".*California",fill=TRUE,col =c("68"))

map()函数有很多参数,可以通过帮助文档来了解这些参数是干什么用的。

是不是很给力,可惜这个包不能画中国地图。不过不用担心,不过不要忘记R是自由的,是开源的,现在已经有相关程序包可帮助我们去那些专业的地图供应商那里取数据,比如非常强悍的谷歌地图和百度地图,这里面的数据有多少就不用说了吧。不过同一个IP每天允许连接2000多次(具体不太清楚)。连接谷歌地图的程序包是ggmap,由David Kahle和Hadley Wickham开发的一个包,大家可以在下载这个包去尝试一下。

更多关于R语言数据可视化请转至/wzgl__wh/article/category/6281720查看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。