Я пытаюсь построить график данных трех составляющих на одном графике, используя ggplot.В частности, я пытаюсь получить сложный график линии / площади, который представляет распределение данных.Каждое из трех составляющих имеет 451 значение, поэтому я поставил значение runif как 451.
Я использую следующий код:
library(dplyr)
library(ggplot2)
cdom <- t(as.matrix(read.csv("CDOM.csv")))
abcoef <- as.numeric(cdom[2,], cdom[3,], cdom[4,], times=3)
wavelength <- as.numeric(cdom[1,], each=3)
value <- runif(451, -1, 1)
data <- data.frame(abcoef,wavelength,value)
ggplot(data, aes(x=wavelength, y=value, fill=abcoef)) +
geom_area()
Однако каждый раз, когда я пытаюсь запуститькод Я получаю код:
"Error in f(...) : Aesthetics can not vary with a ribbon"
Я пробовал несколько способов получения графика, но каждый формат выдает одно и то же сообщение об ошибке.Любая помощь будет отличной!