R語言數據可視化的包,除了ggplot2,recharts,shiny等包外,還有哪些很值得推薦的包?

R語言數據可視化的包,除了ggplot2,recharts,shiny,plotly等包外,還有哪些很值得使用推薦的包,應用於地理空間數據,時間序列數據,交互數據可視化等方面,謝謝!


推薦一個包:ggfortify

Data Visualization Tools for Statistical Analysis Results

最開始接觸這個包是想繪製類似於ggplot2風格的時間序列圖,但ggplot2繪製時間序列比較繁瑣,可支持的時序操作也不是很多,而ggfortify包在這一方面上有著強大的功能。
比如,不同的移動平均處理後的時間序列圖:

時間序列的分解圖:

時間序列的指數平滑預測圖

除此之外,ggfortify圖還支持不同的統計模型圖表的繪製,它可以看作是ggplot2包的一個強有力的補充。
比如,線性回歸的診斷圖:

概率分布圖:

聚類分析圖:

附我個人對ggfortify包的一些學習總結:

  • Learn R | Plot Time Series
  • Learn R | 可視化之ggfortify包

歡迎大家關注我的專欄:數據科學筆記本


corrplot

參見本人頭像哈。集矩陣排序、可視化於一體。

GitHub地址:taiyun/corrplot

CRAN文檔:An Introduction to corrplot package

Nature系列刊物的使用/引用已有40+次。


Leaflet is one of the most popular open-source JavaScript libraries for interactive maps.

Leaflet for R

The dygraphs package is an R interface to the dygraphs JavaScript charting library. It provides rich facilities for charting time-series data in R

dygraphs for R

GitHub - ramnathv/rChartsCalendar: rCharts binding for CalMap
製作日曆熱圖


R的HTML小部件——HTMLWidgets包,這是一個專為R語言打造的可視化JS庫
htmlwidgets for R

leaflet -與OpenStreetMap的地圖的互動

dygraphs ---時間序列互動可視化可視化

其他的一些交互數據可視化


GoogleVis


"circlize"
繪製各種高大上的圓圖:


寫一下我前幾天在github上看的:gganimate包,可以輕鬆實現動態圖


leaflet


1.Plotly is an R package for creating interactive web-based graphs via the open source JavaScript graphing library plotly.js.
https://plot.ly/r/getting-started/


dygraph包,時間序列動態可視化的包,原生支持管道操作。非常好用!


## Most popular packages in R
library(plyr)
library(XML)

# build a vector of URL pages we"ll want to use
urls &<- paste("http://crantastic.org/popcon?page=", 1:10, sep = "") # scrape all the data from the URLs into one big data.frame packages.df &<- ldply(urls, function(url)readHTMLTable(url)[[1]]) # turn the "Users" column from factor to numeric packages.df$Users &<- as.numeric(as.character(packages.df$Users)) # sort by decreasing "Users" packages.df &<- arrange(packages.df, desc(Users)) # print the 50 most used packages bestPack = head(packages.df$`Package Name`, 50) bestPack = as.character(bestPack) # install.packages(bestPack)

我前兩天在網上找到的碼,能按順序列出目前使用者最多的R包。
最後一行解注釋即可安裝。
之後補上其中一些的使用體驗。


這個很多,ggmap,leaflet等都是很不錯的


推薦閱讀:

如何使用 ggplot2 ?
輔修計算機的學生該怎麼找計算機相關的工作?
如何用R語言畫廣東省地圖(劃分出21個地級市的邊界)?
好看的數據可視化的圖片是怎麼樣做的?
R語言中,RCurl優勢在哪兒,做爬蟲的話用Python還是RCurl效率高?

TAG:數據可視化 | R編程語言 | 數據可視化設計 | D3js | ggplot2 |