可以直接从R / RStudio制作在线交互式图表和地图。
去年,我们为一位客户进行了短暂的咨询工作,他正在构建一个主要基于在线交互式图表的分析应用程序。
启动RStudio,创建一个新的RScript,然后将工作目录设置为下载的数据文件夹。
制作交互式 点线图
以下代码将安装并加载程序包(该程序还将自动加载ggplot2),加载readr和dplyr,然后加载我们之前使用的食品券数据。
- # install and load plotly, load readr and dplyr
- install.packages("plotly")
- library(plotly)
- library(readr)
- library(dplyr)
将其转变为Plotly图。
- # load data
- food_stamps <- read_csv("food_stamps.csv")
-
- # dot-and-line chart
- food_stamps_chart <- ggplot(food_stamps, aes(x = year, y = participants)) +
- xlab("Year") +
- ylab("Participants (millions)") +
- theme_minimal(base_size = 14, base_family = "Georgia")
- geom_point() +
- geom_line()
-
- plot(food_stamps_chart)
如前所述,这会将ggplot2图表保存在您的环境中。以下代码将其转换为“绘图”图表,该图表应显示在Viewer
右下角的标签中:
当您将鼠标悬停在默认图表上时