我有一個數據框只列出十月到四月的月份。當我將這些數據繪製在折線圖上時,它也包含未使用的月份。我只想顯示數據中列出的月份,因此圖上沒有未使用的空間。在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