最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言使用gganimate創(chuàng)建可視化動(dòng)圖

 更新時(shí)間:2022年05月12日 08:44:00   作者:西游東行  
這篇文章主要為大家介紹了R語言使用gganimate創(chuàng)建可視化動(dòng)圖的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前言

介紹一個(gè)主要用于繪制動(dòng)畫的ggplot2的擴(kuò)展包---gganimate包。

Hans Rosling的關(guān)于“New Insights on Poverty”的TED演講絕對(duì)是對(duì)我影響最大的幾個(gè)TED之一,原來數(shù)據(jù)可以這樣展示,,,可視化可以這樣炫,,,故事可以這樣講...

下面嘗試使用 gganimate 包和 gapminder 數(shù)據(jù)集,實(shí)現(xiàn)類似可視化過程。

加載R包,數(shù)據(jù)

#R包安裝
install.packages("devtools")
library(devtools)    
install_github("thomasp85/gganimate")
install.packages("gapminder")
#加載
library(gganimate)
library(gapminder)
#查看數(shù)據(jù)
head(gapminder)
# A tibble: 6 x 6
  country     continent  year lifeExp      pop gdpPercap
  <fct>       <fct>     <int>   <dbl>    <int>     <dbl>
1 Afghanistan Asia       1952    28.8  8425333      779.
2 Afghanistan Asia       1957    30.3  9240934      821.
3 Afghanistan Asia       1962    32.0 10267083      853.
4 Afghanistan Asia       1967    34.0 11537966      836.
5 Afghanistan Asia       1972    36.1 13079460      740.
6 Afghanistan Asia       1977    38.4 14880372      786.

數(shù)據(jù)集包括全球主要國(guó)家在1952-2007年的人均GDP增長(zhǎng)、預(yù)期壽命以及人口增長(zhǎng)的數(shù)據(jù) 。

ggplot2繪制

使用ggplot2繪制

theme_set(theme_bw())
p <- ggplot(gapminder,
  aes(x = gdpPercap, y=lifeExp, size = pop, colour = country)) +
  geom_point(show.legend = FALSE, alpha = 0.7) +
  scale_color_viridis_d() +
  scale_size(range = c(2, 12)) +
  scale_x_log10() +
  labs(x = "GDP per capita", y = "Life expectancy")
p

gganimate 動(dòng)態(tài)

1. transition_time() 核心函數(shù),添加動(dòng)態(tài)

p + transition_time(year) +
  labs(title = "Year: {frame_time}")

2 按需設(shè)置

1)添加小尾巴

p + transition_time(year) +
  labs(title = "Year: {frame_time}") +
  shadow_wake(wake_length = 0.1, alpha = FALSE)

2)原數(shù)據(jù)做背景

p + transition_time(year) +
  labs(title = "Year: {frame_time}") +
  shadow_mark(alpha = 0.3, size = 0.5)

參考資料

https://www.datanovia.com/en/blog/gganimate-how-to-create-plots-with-beautiful-animation-in-r/

https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve_ever_seen

以上就是R語言使用gganimate創(chuàng)建可視化動(dòng)圖的詳細(xì)內(nèi)容,更多關(guān)于gganimate可視化動(dòng)圖的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

罗源县| 航空| 金昌市| 封丘县| 吴江市| 兴城市| 沾化县| 修武县| 商丘市| 三原县| 崇信县| 长垣县| 靖宇县| 朝阳县| 大理市| 绵阳市| 泰安市| 五莲县| 东辽县| 弥勒县| 遵义县| 阆中市| 陈巴尔虎旗| 长沙市| 伊川县| 克拉玛依市| 西乌珠穆沁旗| 大连市| 永川市| 白银市| 集安市| 淮滨县| 中宁县| 北宁市| 松滋市| 香港| 九龙县| 昔阳县| 正阳县| 清水县| 右玉县|