Я хотел бы построить (используя ggplot) данные об улове по странам за год, используя сложенную область. Тем не менее, у меня возникают проблемы с созданием диаграммы с областями с накоплением; по какой-то причине он возвращает сложенные строки:
Med=read.csv("Med1950-2014.csv", header=T)
y=as.numeric(Med$catch)
x=as.numeric(Med$year)
country=as.character(Med$fishing_entity)
Medc<- data.frame(x,y1,country)
ggplot(Medc,aes(x=x,y=y1))+ geom_area(aes(colour=country,fill=country), position = 'stack')
Я пробовал также это:
gg <- ggplot(Medc, aes(x=as.numeric(as.character(x)), y=y1))
gg <- gg + geom_area(aes(colour=country, fill=country))
gg <- gg + scale_x_discrete(labels=levels(highc$x))
gg
введите здесь описание изображения