具有时间序列的Facet网格



我正试图使用facet_grid按年份创建一个时间序列图,以便将数据绘制在彼此之上。然而,当我绘制它时,由于数据的分解方式,有很多空白(即2017年的图表仍然显示了2018年和2019年的时间序列,但没有数据,我想删除这个空白(。如何释放x坐标的比例,使其不显示所有年份?

我的代码

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

我的数据

在此处输入图像描述

任何建议都将不胜感激!

谢谢,Kris

您尝试过使用空格选项吗?facet_grid(Year ~., scales = "free" ,space="free_x")另一种选择是使用facet_wrap而不是facet_gridfacet_wrap(~Year, scales = "free" )

相关内容

  • 没有找到相关文章

最新更新