我有一个数据框只列出十月到四月的月份。当我将这些数据绘制在折线图上时,它也包含未使用的月份。我只想显示数据中列出的月份,因此图上没有未使用的空间。在ggplot上删除未使用的月份
我使用的情节代码
gplot(df,aes(GAME_DATE,DEF_RATING)) +
geom_line(aes(y=rollmean(df$DEF_RATING,9, na.pad = TRUE))) +
geom_line(aes(y=rollmean(df$OFF_RATING,9,na.pad = TRUE)),color='steelblue')
的样本数据
GAME_DATE OFF_RATING DEF_RATING
<dttm> <dbl> <dbl>
1 2017-04-12 106.1 113.1
2 2017-04-10 107.1 100.8
3 2017-04-08 104.4 105.1
4 2017-04-06 116.1 105.9
5 2017-04-04 116.9 116.0
请你能提供一些示例数据?查看https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example以获取帮助 – Phil
在'aes'内重新声明数据框名称是不必要的也是不可取的。使用纯粹的变量名称:'geom_line(aes(y = rollmean(DEF_RATING,9,na.pad = TRUE)))'。 – eipi10
@Phil添加了示例数据 – jhaywoo8