ggplot построить несколько графиков на одном координатном полотне ?

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Cergo
Новоприбывший
Сообщения: 3
Зарегистрирован: 08 дек 2020, 15:55
Репутация: 0
Откуда: rU

ggplot построить несколько графиков на одном координатном полотне ?

Сообщение Cergo » 10 дек 2020, 09:23

датафрейм date, obj1, obj2, ... obj10
по оси x даты, 10 графиков (1 колонка 1 график), у всех графиков(колонок) координатная система общая
ggplot(df, aes(x=date, y=c(obj1, obj2, obj3))) ?

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: ggplot построить несколько графиков на одном координатном полотне ?

Сообщение Константин Силкин » 10 дек 2020, 09:37

Добрый день!
Попробуйте ggridges

_taras_
Активный участник
Сообщения: 186
Зарегистрирован: 28 июл 2018, 08:40
Репутация: 12
Откуда: Киев

Re: ggplot построить несколько графиков на одном координатном полотне ?

Сообщение _taras_ » 10 дек 2020, 13:08

Еще вариант
require(vioplot)
vioplot(tab$data1, tab$data2, tab$data_n, ylim=c(min,max))

Cergo
Новоприбывший
Сообщения: 3
Зарегистрирован: 08 дек 2020, 15:55
Репутация: 0
Откуда: rU

Re: ggplot построить несколько графиков на одном координатном полотне ?

Сообщение Cergo » 10 дек 2020, 16:00

vioplot(cpi_au_nz$date, cpi_au_nz$nzcpi, cpi_au_nz$aucpi)
Ошибка в Ops.Date((1 - h), qs) :* not defined for "Date" objects

vioplot, так понимаю, с датами не умеет работать. неужели придётся строить новый датасет и пихать все колонки в одну чтоб построить несколько графиков.

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: ggplot построить несколько графиков на одном координатном полотне ?

Сообщение gamm » 10 дек 2020, 18:44

можно не мудрить, а использовать plot() + lines()

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей