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'是一个字符。你如何将它改为'日期' –