缩放包是否包含在tidyverse中?

时间:2018-04-08 22:02:51

标签: r ggplot2 tidyverse

我在这行代码中使用了scale包中的百分比格式化函数:

ggplot(gun_deaths3, aes(x = police2, fill = race)) +
  geom_bar(position = "fill") +
  scale_y_continuous(labels = scales::percent_format()) 

我很困惑我是否需要做

library(scales)

在我的代码的开头是不是如果我已经加载了整洁的诗句。我没有手动安装scale包,它似乎正在运行,所以我不确定我是否需要额外的代码行。谢谢!

1 个答案:

答案 0 :(得分:2)

简短的回答是否定的。

https://tidyverse.tidyverse.org/

  

library(tidyverse)将加载核心tidyverse包:

     
      
  • ggplot2,用于数据可视化。
  •   
  • dplyr,用于数据操作。
  •   
  • tidyr,用于数据整理。
  •   
  • readr,用于数据导入。
  •   
  • purrr,用于函数式编程。
  •   
  • tibble,对于tibbles来说,是对数据框架的现代重新构想。
  •   

使用完整包符号(即package::function())指定函数时,不需要使用library(package)加载包,只需安装包即可。