gpt4 book ai didi

r - scale_color_manual() 不起作用

转载 作者:行者123 更新时间:2023-12-04 10:09:58 28 4
gpt4 key购买 nike

我正在尝试获取 scale_color_manual()工作在ggplot2我没有得到颜色。

我正在关注此示例 link

我的数据集是 df

structure(list(cond = structure(1:3, .Label = c("A", "B", "C"
), class = "factor"), yval = c(2, 2.5, 1.6)), .Names = c("cond",
"yval"), class = "data.frame", row.names = c(NA, -3L))

如果我使用示例中的代码制作条形图,它会起作用
ggplot(df, aes(x=cond, y=yval, fill=cond)) + geom_bar(stat="identity") + 
scale_fill_manual(values=c("red", "blue", "green"))

enter image description here

我更改了代码以制作散点图,现在看不到颜色点。
ggplot(df, aes(x=cond, y=yval)) + geom_point() + 
scale_color_manual(values=c("red", "blue", "green"))

enter image description here

这可能是微不足道的,但我很难找到我在这里做错了什么。

任何帮助将非常感激!!

谢谢

最佳答案

根据上面的评论者,我需要映射 color到一个变量,以下工作

ggplot(df, aes(x=cond, y=yval, color = cond)) + geom_point() + 
scale_color_manual(values=c("red", "blue", "green"))

关于r - scale_color_manual() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34008319/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com