Привет,R и сложенные диаграммы области?
У меня есть три TS переменные, напоминающих что-то вроде следующего:
data <- read.csv(...)
dataA = zoo(data$valueA, data$date)
dataB = zoo(data$valueB, data$date)
dataC = zoo(data$valueC, data$date)
days = seq(start(dataA), end(dataA), "day")
dataAts = na.locf(merge(dataA, zoo(,days)))
dataBts = na.locf(merge(dataB, zoo(,days)))
dataCts = na.locf(merge(dataC, zoo(,days)))
Мне нужно рисовать dataAts, dataBts и dataCts в виде диаграммы сложенных в области R. Я попытался использовать plotrix , но я недостаточно разбираюсь, чтобы получить матрицу в правильной форме.
Обращаем ваше внимание, что dataAts, dataBts и dataCts еще не накоплены, поэтому не только вывести их из трех в правильном порядке (если только вы не можете придумать способ их суммирования -fly).
Может кто-нибудь ПОЖАЛУЙСТА, помогите мне?
Заранее спасибо ...
Отлично !!! Хорошо стоит щедрость. Несколько вопросов: как я могу изменить ярлыки, которые появляются справа? Есть ли способ нарисовать линию с более темной границей цвета в верхней части каждого полигона? Еще раз спасибо! –
Этикетки - это просто имена столбцов объекта dataABCts. Точно так же метки меток и заголовок легенды являются именами столбцов объекта 'stacked'. Я не уверен, что вы подразумеваете под «темной границей цвета», но, возможно, вы ищете что-то вроде: 'ggplot (stacked, aes (x = date, y = values)) + geom_area (aes (fill = ind), цвет = "черный") '? –
также, попробуйте: «расплавить (данные, measure = paste (« значение », c (« A »,« B »,« C »), sep =« »))' – apeescape