我有以下示例資料框和代碼:
library(ggplot2)
data <- data.frame(date=as.Date(c("05.08.2021","07.08.2021","09.08.2021","27.08.2021","02.09.2021"), format = "%d.%m.%Y"),event=as.numeric(c("1", "2", "3", "4", "5")))
ggplot(data=data, aes(x=date, y=event, group=1))
geom_line()
geom_point()
輸出的圖在 x 軸上顯示隨機日期。我希望 R 在 x 軸上僅顯示五個給定日期。
謝謝你的幫助!
uj5u.com熱心網友回復:
使用scale_x_date:
ggplot(data=data, aes(x = date, y=event, group=1))
geom_line()
geom_point()
scale_x_date(breaks = data$date, labels = format(data$date, "%b %d"))

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/476650.html
上一篇:如何在Rggplot2中擬合具有互動作用的混合效應模型回歸?
下一篇:在每個欄的頂部添加總計
