在ggplot中更改图形的颜色

时间:2019-02-13 17:56:12

标签: r ggplot2

在下面的图形中,我想将左侧图形的颜色更改为红色,将右侧图形的颜色更改为蓝色。如何使用以下命令简单地做到这一点?预先非常感谢。

normgraph <- ggplot (data=data1, aes (x=x1)) +
  geom_density() + 
  geom_density(data=data2, aes(x=x2)) +
  labs(title="The variation of grain weight") + 
  labs (y="Frequency(%)") + 
  labs (x="Grain weight (mg)") + 
  lims(x=c(50,70))

enter image description here

1 个答案:

答案 0 :(得分:0)

由于未提供数据,因此我将使用iris来说明如何执行此操作。请注意,代码与您的代码相似。我只是没有包括与您的图有关的任何其他自定义项(因为它们取决于您的数据集)。

library(ggplot2)

ggplot(data = iris, aes(x = Sepal.Length)) +
  geom_density(color = "blue") +
  geom_density(data = iris, aes(x = Sepal.Width), color = "red")

reprex package(v0.2.1)于2019-02-13创建