датафрейм date, obj1, obj2, ... obj10
по оси x даты, 10 графиков (1 колонка 1 график), у всех графиков(колонок) координатная система общая
ggplot(df, aes(x=date, y=c(obj1, obj2, obj3))) ?
ggplot построить несколько графиков на одном координатном полотне ?
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 08 дек 2020, 15:55
- Репутация: 0
- Откуда: rU
-
- Завсегдатай
- Сообщения: 420
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: ggplot построить несколько графиков на одном координатном полотне ?
Добрый день!
Попробуйте ggridges
Попробуйте ggridges
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 13
- Откуда: Киев
Re: ggplot построить несколько графиков на одном координатном полотне ?
Еще вариант
require(vioplot)
vioplot(tab$data1, tab$data2, tab$data_n, ylim=c(min,max))
require(vioplot)
vioplot(tab$data1, tab$data2, tab$data_n, ylim=c(min,max))
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 08 дек 2020, 15:55
- Репутация: 0
- Откуда: rU
Re: ggplot построить несколько графиков на одном координатном полотне ?
vioplot(cpi_au_nz$date, cpi_au_nz$nzcpi, cpi_au_nz$aucpi)
Ошибка в Ops.Date((1 - h), qs) :* not defined for "Date" objects
vioplot, так понимаю, с датами не умеет работать. неужели придётся строить новый датасет и пихать все колонки в одну чтоб построить несколько графиков.
Ошибка в Ops.Date((1 - h), qs) :* not defined for "Date" objects
vioplot, так понимаю, с датами не умеет работать. неужели придётся строить новый датасет и пихать все колонки в одну чтоб построить несколько графиков.
-
- Гуру
- Сообщения: 4064
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1061
- Ваше звание: программист
- Откуда: Казань
Re: ggplot построить несколько графиков на одном координатном полотне ?
можно не мудрить, а использовать plot() + lines()
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей