có ai biết cách xoay các dấu trục ở định dạng ngày với ggplot2 không? Tôi muốn nhận nhãn với "Ngày tháng" (ví dụ: "1985-5") với góc 45 ° trên trục x.nhãn xoay ở định dạng ngày
mẫu dữ liệu:
Station Date Ptot
A 1980-02 16
A 1980-03 19
A 1980-04 40
A 1980-05 48
A 1980-06 NA
A 1980-07 18.5
A 1980-08 24.6
B 1980-07 50.8
B 1980-08 28.9
B 1980-09 32.9
B 1980-10 47.9
B 1980-11 16.3
Tôi cố gắng này:
library(ggplot2)
library(scales)
plot <- ggplot(data=na.omit(data), aes(x=Date, y=Ptot, group=Station))+
geom_line()+
facet_grid(Station~.)+
scale_x_date(breaks = "year", labels=date_format("%Y-%m"))+
xlab("Year")+
ylab("Prec (mm)")+
labs(colour = "Station")+
theme(axis.text.x = element_text(angle = 45, hjust = 1))+
theme_bw()
plot
nhưng nó không hoạt động.
Cảm ơn!
bạn sẽ phải cung cấp một ví dụ tái sản xuất tốt hơn với các dữ liệu và mã hoàn chỉnh của bạn. – Arun
OK, tôi chỉ cải thiện chi tiết trong câu hỏi ... – user2165907
Kiểm tra chỉnh sửa @Didzis 'nơi anh ấy giải thích sự cố với cột 'Ngày' của bạn. – Arun