使用R中的ggplot从data.frame绘制时间序列rgb值

时间:2019-10-13 21:34:26

标签: r ggplot2

R大师,

我有来自每日卫星图像的RGB值的时间序列数据。我想绘制颜色的日常变化。

df <- data.frame(date = as.Date(17911:17942, origin = "1970-01-01"),
                  red = sample(0:255, 32), 
                  green = sample(0:255, 32), 
                  blue = sample(0:255, 32))

我希望看到类似以下的内容。我已经尝试过ggplot光栅图,但到目前为止没有成功。

enter image description here

非常感谢您的时间和支持。

1 个答案:

答案 0 :(得分:1)

这里有一个依靠ERROR: vorbis not found using pkg-config 来绘制rgb值的选项:

scale_fill_identity

enter image description here

我不知道y值应该是什么,但是ggplot(df, aes(date, y = 1)) + geom_raster(aes(fill = rgb(red, green, blue, maxColorValue = 255))) + scale_fill_identity() 和比例尺应该适合颜色。