R语言 如何在ggplot中设置'geom_line'的默认大小?

xjreopfe  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(183)

我想使用尺寸美学来改变geom_line的默认厚度。这个问题已经被here回答了,但是解决方案-使用update_geom_defaults来设置默认值对我不起作用。
下面是一个可重复的最小示例:

library(tidyverse)

update_geom_defaults("line", list(size = 2))

data(ChickWeight)

ChickWeight %>%
  filter(Chick %in% c("1", "2", "3")) %>%
  ggplot(aes(x = Time, y = weight, colour = Chick)) +
  geom_line()

我得到的结果是:

update_geom_defaults确实可以改变默认颜色。你知道这是怎么回事吗?如何成功地改变默认大小?

qzwqbdag

qzwqbdag1#

可以使用linewidth来更改厚度,如下所示:

library(tidyverse)

update_geom_defaults("line", list(linewidth = 2))

data(ChickWeight)

ChickWeight %>%
  filter(Chick %in% c("1", "2", "3")) %>%
  ggplot(aes(x = Time, y = weight, colour = Chick)) +
  geom_line()

创建于2023年2月2日,使用reprex v2.0.2

相关问题