Фасетная сетка с временными рядами - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь создать график временных рядов по годам, используя facet_grid, чтобы данные отображались друг над другом. Однако, когда я строю график, из-за того, как данные разбиты, остается много пустого пространства (ie график 2017 года по-прежнему показывает временные ряды для 2018 и 2019 годов, но без данных я хотел бы удалить этот пробел пространство). Как я могу освободить масштаб координат х, чтобы он не показывал все годы?

Мой код

proportion_data %>% 
ggplot(aes(x = new_date, group = 1)) + 
geom_line(aes(y = prop_elect, color ="elect_prop")) +
geom_line(aes(y = prop_water, color ="water_prop")) +
geom_line(aes(y = prop_natgas, color ="natgas_prop")) +
facet_grid(Year ~., scales = "free" )

Utilities by Year

Мои данные

введите описание изображения здесь

Любой совет будет высоко ценится!

Спасибо, Крис

1 Ответ

0 голосов
/ 19 апреля 2020

Вы пробовали использовать опцию пробела? facet_grid(Year ~., scales = "free" ,space="free_x") Другой вариант - использовать facet_wrap вместо facet_grid facet_wrap(~Year, scales = "free" )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...