gpt4 book ai didi

r - 彩色 geom_bar() 绘图

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

我的数据只包含一个变量和一个白天列。我想制作一个彩色的 geom_bar() 图。这意味着每个条形都有不同的颜色。

数据示例:

daytime price
2000-01-01 30
2000-01-02 34
2000-01-03 29
2000-01-04 31
2000-01-05 38
2000-01-06 41
2000-01-07 31

geom_bar 图包含 7 个柱,每天一次。为什么每个条形都有不同的颜色?

我试图改变填充:
   geom_bar(stat = "identity", fill = "grey")

我怎样才能做到这一点?

最佳答案

您必须为 fill= 提供相同数量的颜色因为你的情节中有酒吧。这是使用函数 rainbow() 的示例来制作颜色。

ggplot(df,aes(daytime,price))+
geom_bar(stat = "identity", fill = rainbow(n=length(df$price)))

如果您输入 fill= 可以自动完成内 aes()然后将数据框的行名称作为变量提供。与 guides(fill=FALSE)您可以删除图例。
ggplot(df,aes(daytime,price,fill=rownames(df)))+
geom_bar(stat = "identity")+guides(fill=FALSE)

enter image description here

关于r - 彩色 geom_bar() 绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18481910/

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