官术网_书友最值得收藏!

The Gapminder application

Now that we've got the basics, let's build a full application. Before we proceed, note that we will need to install a few packages—tidyverse, gapminder, leaflet, and ggmap. Each can be installed from CRAN (the official R package repository) using the code phrases install.packages("tidyverse"), install.packages("gapminder"), and so on. We will not install ggmap this way, though. At the time of writing, there is a bug in the CRAN version. We'll install the dev version instead, as shown in the following code:

install.packages("devtools")
library(devtools)
devtools::install_github("dkahle/ggmap")

The application is pretty simple to get us started, but it illustrates several important methods and principles in Shiny. It features tabbed output, which allows the user to select different inputs or groups, which are each kept on a separate tab. It features the standard Shiny layout—the sidebar layout—with inputs at the left and outputs in the main section. The three tabs give a textual summary, a line graph showing life expectancy over time, and a map with circles scaled to the life expectancy in each country. The application looks like the following screenshot:

主站蜘蛛池模板: 镇原县| 读书| 绿春县| 合江县| 新源县| 房山区| 白城市| 余姚市| 长沙县| 西平县| 邵阳市| 克什克腾旗| 禹州市| 滁州市| 营口市| 深水埗区| 昌吉市| 偃师市| 铁岭县| 青海省| 博爱县| 顺平县| 康马县| 温州市| 夏津县| 金塔县| 乌兰浩特市| 石屏县| 慈溪市| 大安市| 灯塔市| 平阳县| 东辽县| 高安市| 城口县| 盐源县| 白银市| 文水县| 隆化县| 张家港市| 腾冲县|