GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/d/z/p/d/dbzs.apk?GGXGQ
大家好,今天小编为大家分享关于gg修改器能识别中文的_gg修改器显示的内容,赶快来一起来看看吧。
利用gganimate可视化全球范围R-Ladies(R社区性别多样性组织)发展情况
作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源。生信宝典对代码进行了系统测试和解释。
R-Ladies是一个世界性的促进R语言社区性别多样性的组织,本文分析了这个组织的粉丝成员分布信息。
这篇文章主要基于d4tagirl,稍微有所修改。原文链接:https:///2017/05/how-to-plot-animated-maps-with-gganimate
小编是用3.5.1版本的R重现以下过程的,gganimate包不能通过Tools——Install Pakages来安装,而需要从github直接安装,下面的命令适用于我所遇到的问题。(gganimate有两个包,本文用到的是老的版本。2018美日科学家因免疫治疗得诺贝尔生理医学奖|动图展示历年生理学奖中用到的是新版本,用法不太一致,还请注意。)
devtools::install_github("dgrtwo/gganimate", ref = "v0.1.1”)
另外一个依赖的软件是imageMagick软件,这是一个需要单独下载并安装在PC或服务器端的图形编辑软件,下载地址:https://imagemagick.org/script/index.php,选择适合自己电脑系统的一个版本进行安装。推荐ImageMagick-6.9.10版本,最新版存在与此R包的兼容性问题。gganimate的新版本不依赖于该软件。
注意:安装路径不要有中文和空格。
# 加载包,若缺失则安装。
library(pacman)
p_load(tidyverse, gganimate, maps, ggthemes)
rladies <- read_csv(url("https://raw./d4tagirl/R-Ladies-growth-maps/master/rladies.csv"))%>%
select(-1)
head(rladies)
## # A tibble: 6 x 7
## screen_name location created_at followers age_days lon lat
## <chr> <chr> <date> <int> <dbl> <dbl> <dbl>
## 1 RLadiesSF San Francis~ 2012-10-15 916 1673 -122 37.8
## 2 RLadiesNYC New York 2016-09-01 309 256 - 74.0 40.7
## 3 RLadiesIstanbul <U+0130>stanbul, T~ 2016-09-06 436 251 29.0 41.0
## 4 RLadiesBCN Barcelona, ~ 2016-10-11 377 216 2.17 41.4
## 5 RLadiesColumbus Columbus, OH 2016-10-04 179 223 - 83.0 40.0
## 6 RLadiesBoston Boston, MA 2016-09-06 259 251 - 71.1 42.4
主要是根据地理位置信息映射到地图上
# borders是map包中的函数,作用是获取地图信息和绘制地图
# 其它部分都是ggplot2的操作了
ggplot()+
borders("world", color="gray85", fill="grey80")+
geom_point(data = rladies, aes(lon, lat, size=followers), color="purple", alpha=0.5)+
scale_size_continuous(range = c(8, 24), breaks = c(250, 500, 750, 1000))+
labs(size="Followers", title=" The development of R-Ladies’ Twitter accounts",x=NULL,y=NULL)+
theme(text = element_text(family = "Times New Roman", color = "#EEEEEE"), #这部分主题修改,自己尝试,应该有更简单的办法
plot.title = element_text(size=40,color = "#f9ba00"),
plot.subtitle = element_text(size=14),
axis.ticks = element_blank(),
axis.text = element_blank(),
panel.grid = element_blank(),
panel.background = element_rect(fill="#333333"),
plot.background = element_rect(fill = "#333333"),
legend.position = c(0.18,0.36),
legend.background = element_blank(),
legend.key = element_blank(),
legend.text = element_text(size = 28),
legend.title = element_text(size=28, color = "#f9ba00"))+
annotate(geom = "text",
label="Made by Logos ytlogos.github.io
Originally from d4tagirl https://",
x=70, y=-55, size=10, family="Helvetica Black", color="#f9ba00", hjust="left")
为了利用gganimate进行动态展示,需要构建一个映射变量:时间 (后面中的frame)。同时为了使得可视化开始呈现的是空白,结尾能继续保留展示一段时间,又构建了两个空白图层,就是下面2个数据表。
这里用的日期做的时间轴,其它数值变量或因子变量也都可以,注意根据需要修改。如果不是日期变量,不需要as.Date函数转换。
# 注意起始时间一定要早于、晚于真实数据中的时间。
# 每个时间生成一张图片,若有重名,会出现图片丢失,拼合出错。
ghost_points_ini <- tibble(created_at=as.Date("2011-09-01"), followers=0, lon=0, lat=0)
ghost_points_fin <- tibble(created_at=seq(as.Date("2017-05-16"), as.Date("2017-05-30"),by="days"), followers=0, lon=0,lat=0)
添加frame映射, aes中的frame和cumulative不是ggplot2的标准美学参数,不被识别,会弹出warning,忽略就好。gganimate可以识别这两个,frame指定用哪一列做时间轴,每个时间轴会生成1张图片; cumulative表示累加,新的时间轴包含之前的数据。
注意下面3个geom_point用到的数据表不同。
map <- ggplot()+
borders("world", color="gray85", fill="grey80")+
# aes中的frame和cumulative不是ggplot2的标准美学参数,不被识别,会弹出warning,忽略就好
# gganimate可以识别这两个,frame指定用哪一列做时间轴,每个时间轴会生成1张图片;
# cumulative表示累加,新的时间轴包含之前的数据
geom_point(data = rladies, aes(lon, lat, size=followers, frame=created_at, cumulative=TRUE), color="purple", alpha=0.5)+
scale_size_continuous(range = c(4, 16), breaks = c(250, 500, 750, 1000))+
# aes中的frame和cumulative不是ggplot2的标准美学参数,不被识别,会弹出warning,忽略就好
# gganimate可以识别这两个,frame指定用哪一列做时间轴,每个时间轴会生成1张图片;
# cumulative表示累加,新的时间轴包含之前的数据
geom_point(data = ghost_points_ini, aes(lon, lat, size=followers, frame=created_at, cumulative=TRUE), alpha=0)+
geom_point(data = ghost_points_fin, aes(lon, lat, size=followers, frame=created_at, cumulative=TRUE), alpha=0)+
labs(size="Followers", title="The development of R-Ladies’ Twitter accounts",x=NULL,y=NULL)+
theme(text = element_text(family = "Times New Roman", color = "#EEEEEE"),
plot.title = element_text(size=28, color = "#f9ba00"),
plot.subtitle = element_text(size=14),
axis.ticks = element_blank(),
axis.text = element_blank(),
panel.grid = element_blank(),
panel.background = element_rect(fill="#333333"),
plot.background = element_rect(fill = "#333333"),
legend.position = c(0.18,0.36),
legend.background = element_blank(),
legend.key = element_blank(),
legend.text = element_text(size = 18),
legend.title = element_text(size=24, color = "#f9ba00"))+
annotate(geom = "text",
label="Made by Logos ytlogos.github.io
Originally from d4tagirl https://",
x=70, y=-55, size=6, family="Helvetica Black", color="#f9ba00", hjust="left")
animation::ani.options(interval=0.15, ani.width=1500, ani.height=800, units="in")
gganimate::gganimate(map, filename = "d4tagirlmap.gif")
sessionInfo()
## R version 3.4.3 (2017-11-30)
## Platform: x86_64-w64-mingw32/x64 (64-bit)
## Running under: Windows 10 x64 (build 16299)
##
## Matrix products: default
##
## locale:
## [1] LC_COLLATE=Chinese (Simplified)_China.936
## [2] LC_CTYPE=Chinese (Simplified)_China.936
## [3] LC_MONETARY=Chinese (Simplified)_China.936
## [4] LC_NUMERIC=C
## [5] LC_TIME=Chinese (Simplified)_China.936
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## other attached packages:
## [1] ggthemes_3.4.0 maps_3.2.0 BiocInstaller_1.28.0
## [4] forcats_0.2.0 stringr_1.2.0 dplyr_0.7.4
## [7] purrr_0.2.4 readr_1.1.1 tidyr_0.8.0
## [10] tibble_1.4.2 ggplot2_2.2.1.9000 tidyverse_1.2.1
## [13] pacman_0.4.6
##
## loaded via a namespace (and not attached):
## [1] reshape2_1.4.3 haven_1.1.1 lattice_0.20-35
## [4] colorspace_1.3-2 htmltools_0.3.6 yaml_2.1.16
## [7] utf8_1.1.3 rlang_0.1.6 pillar_1.1.0
## [10] foreign_0.8-69 glue_1.2.0 modelr_0.1.1
## [13] readxl_1.0.0 bindrcpp_0.2 bindr_0.1
## [16] plyr_1.8.4 munsell_0.4.3 gtable_0.2.0
## [19] cellranger_1.1.0 rvest_0.3.2 psych_1.7.8
## [22] evaluate_0.10.1 labeling_0.3 knitr_1.19
## [25] parallel_3.4.3 broom_0.4.3 Rcpp_0.12.15
## [28] scales_0.5.0.9000 backports_1.1.2 jsonlite_1.5
## [31] mnormt_1.5-5 hms_0.4.1 digest_0.6.15
## [34] stringi_1.1.6 grid_3.4.3 rprojroot_1.3-2
## [37] cli_1.0.0 tools_3.4.3 magrittr_1.5
## [40] lazyeval_0.2.1 crayon_1.3.4 pkgconfig_2.0.1
## [43] xml2_1.2.0 lubridate_1.7.1 assertthat_0.2.0
## [46] rmarkdown_1.8 httr_1.3.1 rstudioapi_0.7
## [49] R6_2.2.2 nlme_3.1-131 compiler_3.4.3
以上就是关于gg修改器能识别中文的_gg修改器显示的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。
gg修改器免root版下载大全,探究使用gg修改器免root版的优点 大小:11.97MB4,010人安装 作为一名游戏爱好者,我们一定会在游戏中遇到一些难以解决的困局,比如说游戏里的种……
下载怎么给gg修改器授root权,如何为GG修改器授权root权限? 大小:3.95MB3,563人安装 GG修改器是一个强大的游戏修改软件,可以让你通过修改数据来获得游戏中的额外优势。……
下载开心躲猫猫最新gg修改器怎么用,开心躲猫猫最新gg修改器让你开心到爆炸! 大小:6.90MB3,902人安装 作为一款以休闲放松为主要特点的游戏,开心躲猫猫无疑是深受广大玩家喜爱的佳作。但……
下载GG修改器8.27中文版_gg修改器87.3下载 大小:8.04MB5,020人安装 大家好,今天小编为大家分享关于GG修改器8.27中文版_gg修改器87.3下载的内容,赶快……
下载和平精英gg助手修改器中文_GG修改器怎么用和平精英 大小:12.80MB4,841人安装 大家好,今天小编为大家分享关于和平精英gg助手修改器中文_GG修改器怎么用和平精英……
下载gg修改器免root自带框架,gg修改器免root自带框架 – 打破限制的必备工具 大小:16.56MB3,662人安装 如果你是一位喜欢在手机游戏中取得胜利的玩家,那么你肯定听说过gg修改器。以前,这……
下载gg修改器 免root西西,GG修改器能够轻松修改游戏数据免root,让您畅游游戏世界 大小:11.31MB3,600人安装 现在的手机游戏越来越流行,但有时候我们在游戏中却会遇到一些麻烦,比如游戏难度太……
下载免root游戏gg修改器,免root游戏gg修改器:为游戏玩家带来无限体验 大小:12.47MB3,535人安装 作为一名游戏玩家,你是否曾经在某个游戏中被卡关无法过关或者在某些游戏中的进度缓……
下载gg修改器免root版官网网址,掌握游戏节奏,让你轻松上分 大小:14.59MB3,930人安装 如果你是一名游戏爱好者,那么你一定会遇到在游戏中卡顿甚至闪退的问题。而现如今,……
下载gg修改器里root什么意思,GG修改器里root的意思 大小:17.79MB3,907人安装 GG修改器是一款非常流行的游戏辅助工具,它可以帮助玩家修改游戏内的一些属性,比如……
下载