我正试图使用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_grid
facet_wrap(~Year, scales = "free" )