欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語言繪制空間熱力圖實例講解

 更新時間:2021年03月16日 17:11:59   投稿:newname  
這篇文章主要介紹了R語言繪制空間熱力圖實例講解,圖文實例講解的很清楚,有感興趣的同學可以學習下

先上圖


R語言的REmap包擁有非常強大的空間熱力圖以及空間遷移圖功能,里面內(nèi)置了國內(nèi)外諸多城市坐標數(shù)據(jù),使用起來方便快捷。

開始首先安裝相關(guān)包

install_packages("devtools")
install_packages("REmap")
library(devtools)
library(REmap)

我們來試試其強大的城市坐標獲取功能

city<- c("beijing","上海")
get_geo_position(a)

我們可以得到如下表結(jié)果,即上海和北京兩所城市的經(jīng)緯度坐標,這樣寫可以看出,無論輸入漢語拼音“beijing”或是漢語“上?!?,都是可以被識別的。


拿到數(shù)據(jù)該怎么辦
那么,但你拿到一份“城市-指標”數(shù)據(jù),如何畫出該指標的空間熱力圖呢?我這邊給大家示范一份自己的問卷數(shù)據(jù)QuesData,部分數(shù)據(jù)見下表:


得到我們想要的數(shù)據(jù)如下:


數(shù)據(jù)處理完后便可以直接繪圖了

options(remap.js.web = T)
theme1 <- get_theme(theme = "dark",lineColor = "White",backgroundColor = "black",titleColor = "#fff",borderColor = "blue",regionColor = "white",labelShow = T,pointShow = F,pointColor = "gold")
remapH(df2,maptype = 'china',theme=theme1,blurSize = 35,color = "blue",minAlpha = 20,opacity = 1)
  • 第一句options是為了將web設(shè)置為激活狀態(tài),由于REmap是基于D3.js繪圖引擎的,需要使用網(wǎng)頁js產(chǎn)生動態(tài)效果。
  • 第二個是為了生成一個主題,這個就像ggplot2的一個圖層一樣(個人理解),其中,theme為主題,有Dark,Bright,Sky,None四種,選前三種時后續(xù)設(shè)置失效,因為你都定主題了,怎么還想做其他調(diào)整呢?如果要設(shè)置線條顏色,背景色,邊界顏色這些,主題就要選擇為None,其余的顏色設(shè)置自己摸索吧,不會就參看get_theme命令。
  • 第三行即畫圖命令,theme=theme1來指定主題,blursize和minalpha是調(diào)整顏色區(qū)塊大小和深淺的,大家自己調(diào)整之后看看效果就知道啦!

其他空間作圖

當然,如果你覺得這種方式不夠美觀,又想將空間數(shù)據(jù)以較美觀的方式呈現(xiàn),你也可以嘗試空間分位圖,推薦軟件GeoDa和Stata,當然R也可以畫,但是會非常難看。這里上一張stata的直出圖:


stata命令非常簡單,畫這一張圖只用了一行命令,但是你需要.shp文件,即地理坐標數(shù)據(jù)文件,該數(shù)據(jù)在世界地理信息網(wǎng)站上可以免費下載到。

GeoDa是一款專門做界面空間計量的軟件,能夠以界面的方式繪制各種空間圖形,非常好用,但是也有其分析的局限性。

當然不能忘了還有ArcGis地理信息系統(tǒng),這個太強大了。

到此這篇關(guān)于R語言繪制空間熱力圖實例講解的文章就介紹到這了,更多相關(guān)R語言繪制空間熱力圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • R語言學習代碼格式一鍵美化

    R語言學習代碼格式一鍵美化

    這篇文章主要為大家講解介紹了R語言學習中代碼格式一鍵美化的實現(xiàn)過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • R語言處理JSON文件的方法

    R語言處理JSON文件的方法

    在本篇文章里小編給大家分享的是一篇關(guān)于R語言處理JSON文件的方法,有興趣的朋友們可以參考下。
    2021-05-05
  • R語言-如何將科學計數(shù)法表示的數(shù)字轉(zhuǎn)化為文本

    R語言-如何將科學計數(shù)法表示的數(shù)字轉(zhuǎn)化為文本

    這篇文章主要介紹了R語言-如何將科學計數(shù)法表示的數(shù)字轉(zhuǎn)化為文本,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言數(shù)據(jù)類型與相應(yīng)運算的實現(xiàn)

    R語言數(shù)據(jù)類型與相應(yīng)運算的實現(xiàn)

    本文主要介紹了R語言數(shù)據(jù)類型與相應(yīng)運算的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • R語言讀取csv文件出錯的解決方案

    R語言讀取csv文件出錯的解決方案

    這篇文章主要介紹了R語言讀取csv文件出錯的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言多元線性回歸實例詳解

    R語言多元線性回歸實例詳解

    對比一元線性回歸,多元線性回歸是用來確定2個或2個以上變量間關(guān)系的統(tǒng)計分析方法,下面這篇文章主要給大家介紹了關(guān)于R語言多元線性回歸的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • R語言中cut()函數(shù)的用法說明

    R語言中cut()函數(shù)的用法說明

    這篇文章主要介紹了R語言中cut()函數(shù)的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言關(guān)于變量的知識點總結(jié)

    R語言關(guān)于變量的知識點總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于R語言關(guān)于變量的知識點總結(jié)內(nèi)容,有興趣的朋友們可以學習下。
    2021-03-03
  • R語言利用ggplot2繪制QQ圖和箱線圖詳解

    R語言利用ggplot2繪制QQ圖和箱線圖詳解

    這篇文章主要為大家介紹了R語言如何利用ggplot2繪制QQ圖和箱線圖,文中的示例代碼講解詳細,對我們學習R語言有一定的幫助,需要的可以參考一下
    2022-06-06
  • R語言學習VennDiagram包繪制韋恩圖示例

    R語言學習VennDiagram包繪制韋恩圖示例

    這篇文章主要為大家介紹了R語言學習VennDiagram包繪制韋恩圖示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06

最新評論