Проблема с ggplot в R - "Ошибка в f (...): эстетика не может меняться с лентой" - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь построить график данных трех составляющих на одном графике, используя 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"

Я пробовал несколько способов получения графика, но каждый формат выдает одно и то же сообщение об ошибке.Любая помощь будет отличной!

...