0
目前,我有這樣的情節,看起來像這樣:ggplot x軸麻煩
我不喜歡如何在x軸上有怪異的線/條。我懷疑這可能是因爲ggplot無法適應x軸上的所有540000個觀測值。下面是我用來繪製此代碼:
data %>%
ggplot() +
geom_point(aes(x = dates_df$date, y = Quantity)) +
theme(axis.text.x = element_text(angle = 90, hjust = 1)) +
labs(x = "Invoice Date", y = "Quantity", title = "Quantity vs Invoice Date")
我能做些什麼來擺脫/解決在x軸這個爛攤子?
是'date'一個因素現在呢?如果是這樣,請考慮將其更改爲「日期」並將軸設置爲「scale_x_date」。即使使用了一個因子,也可以更改在x軸上顯示的中斷點數量。 – aosmith
我的猜測是,你使用兩個單獨的數據框('data'和'dates_df')。爲什麼不把它們與'dplyr'中的'left_join'結合?這應該解決很多問題。否則,你可以使用'scale_x_ *',也許在這種情況下,它會是'scale_x_date()' –
@aosmith'date'是一個字符。你如何將它改爲'日期' –