我希望能够从存储在数据框中的值设置ggplot填充颜色。以下代码几乎是'我想要做的是,除了不使用fill = MyColor,我希望代码实际上在MyColor字段中使用RRGGBB十六进制值。
df = data.frame(Animals = c("Dog", "Cat", "Horse", "Giraffe"),
Number = c(88, 11, 107, 59),
MyColor = c("FFFFFF", "D9FFFF", "CC80FF", "FFB5B5"))
p <- ggplot(df)
p <- p + aes(x = Animals, y = Number, fill = MyColor)
p <- p + geom_bar(stat = 'identity')
print(p)
谢谢,
保