r - ggplot geom_line - 设置线条颜色不起作用?

标签 r ggplot2

我正在尝试绘制几条线,然后将它们涂成灰色。然而,无论我设置什么颜色,我都会得到黑线。如果我将颜色放入美学中,那么即使我在 aes() 之外再次指定参数颜色,我也会得到不同的颜色(如预期)。

我确信我在这里遗漏了一些非常基本的东西!

library(tidyverse)
library(ggplot)

country <- c(rep("A", 10), rep("B",10), rep("C", 10))
year <- c(2000:2009, 2000:2009, 2000:2009)
value <- c(rnorm(10), rnorm(10, mean = 0.5), rnorm(10, mean = 1.1))

myData <- tibble(country, year, value) %>%
mutate(avg = mean(value))
ggplot(myData, 
       aes(x = year, y = value, country = country), 
       colour = "grey") +
geom_line()

最佳答案

试试这个:

ggplot(myData, aes(x = year, y = value, country = country, colour = I("grey"))) +
geom_line()

screenshot

关于r - ggplot geom_line - 设置线条颜色不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68748691/

相关文章:

r - ggplot2,排列多个图,大小相同,之间没有间隙

r - 增加图例字体大小ggplot2

r - 使用 ggraph 绘制二元组共现时出现问题,某些线条未显示

python - 安装rpy2时遇到错误: Tried to guess R's HOME but no R command in the PATH

r - 使用 R-markdown knitr hooks 自定义 HTML 报告中的表格格式

r - R中的分层数据拆分

r - map 轴标签中的度数符号不正确

r - as.numeric()删除R中的小数位,如何更改?

r - 如何在 R 中绘制 y Axis 上包含三个变量的图表?

r - ggplot2 按 y 轴的比例对分类堆叠条进行排序