【问题标题】:Changing line colors with ggplot()使用 ggplot() 更改线条颜色
【发布时间】:2011-07-07 11:24:09
【问题描述】:

我不太使用 ggplot2,但今天我想我会在一些图表上试一试。但是我不知道如何在geom_line()中手动控制颜色

我确定我忽略了一些简单的东西,但这是我的测试代码:

x <- c(1:20, 1:20)
variable <- c(rep("y1", 20), rep("y2", 20) )
value <- c(rnorm(20), rnorm(20,.5) )

df <- data.frame(x, variable, value )

d <- ggplot(df, aes(x=x, y=value, group=variable, colour=variable ) ) + 
            geom_line(size=2)
d

这给了我预期的输出:

我认为我所要做的只是一些简单的事情,例如:

d +  scale_fill_manual(values=c("#CC6666", "#9999CC"))

但这并没有改变。我错过了什么?

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    colorfill 是不同的美学。既然要修改颜色就需要使用相应的比例:

    d + scale_color_manual(values=c("#CC6666", "#9999CC"))
    

    是你想要的。

    【讨论】:

    • 你能解释一下颜色和填充有什么区别吗?
    • @losaliens 为二维几何图形颜色为外部(边框)颜色,填充为内部(填充)颜色。
    猜你喜欢
    • 2018-01-06
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 2018-06-11
    • 2021-10-05
    • 2021-07-16
    • 2021-02-08
    • 2021-10-31
    相关资源
    最近更新 更多