像用ggplot2画一张x轴一天中不同时刻(每隔2个小时)的气象图,但是x轴不能自动之别为时间格式,导致成图以后x轴的顺序不对,具体如下。
1.数据:
| date | time | at | rh | 
| 12-13日 | 8:00:00 | 18.63  | 80.60  | 
| 12-13日 | 10:00:00 | 26.20  | 54.76  | 
| 12-13日 | 12:00:00 | 31.36  | 31.30  | 
| 12-13日 | 14:00:00 | 34.64  | 25.76  | 
| 12-13日 | 16:00:00 | 36.15  | 23.19  | 
| 12-13日 | 18:00:00 | 36.96  | 21.67  | 
| 12-13日 | 20:00:00 | 36.19  | 25.77  | 
| 12-13日 | 22:00:00 | 29.61  | 41.95  | 
| 12-13日 | 0:00:00 | 22.69  | 56.54  | 
| 12-13日 | 2:00:00 | 23.10  | 49.02  | 
| 12-13日 | 4:00:00 | 20.03  | 55.65  | 
| 12-13日 | 6:00:00 | 16.43  | 72.19  | 
| 13-14日 | 8:00:00 | 19.34  | 67.98  | 
| 13-14日 | 10:00:00 | 28.10  | 43.27  | 
| 13-14日 | 12:00:00 | 32.84  | 28.59  | 
| 13-14日 | 14:00:00 | 36.20  | 21.51  | 
| 13-14日 | 16:00:00 | 38.53  | 17.91  | 
| 13-14日 | 18:00:00 | 39.83  | 16.34  | 
| 13-14日 | 20:00:00 | 38.93  | 18.38  | 
| 13-14日 | 22:00:00 | 31.61  | 30.50  | 
| 13-14日 | 0:00:00 | 26.13  | 38.96  | 
| 13-14日 | 2:00:00 | 26.84  | 35.80  | 
| 13-14日 | 4:00:00 | 26.27  | 35.19  | 
| 13-14日 | 6:00:00 | 22.76  | 47.86  | 
| 16-17日 | 8:00:00 | 18.55  | 69.40  | 
| 16-17日 | 10:00:00 | 26.15  | 45.99  | 
| 16-17日 | 12:00:00 | 30.53  | 32.74  | 
| 16-17日 | 14:00:00 | 33.35  | 24.69  | 
| 16-17日 | 16:00:00 | 35.24  | 22.98  | 
| 16-17日 | 18:00:00 | 35.87  | 22.96  | 
| 16-17日 | 20:00:00 | 34.38  | 27.17  | 
| 16-17日 | 22:00:00 | 29.20  | 37.34  | 
| 16-17日 | 0:00:00 | 23.39  | 54.15  | 
| 16-17日 | 2:00:00 | 18.38  | 68.98  | 
| 16-17日 | 4:00:00 | 16.46  | 75.77  | 
| 16-17日 | 6:00:00 | 15.50  | 78.22  | 
2.代码:
library(ggplot2)
data=read.table("clipboard",header=T,sep="\t")
p=ggplot(data,aes(x=time,y=rh,shape=date))+geom_point(size=5)
p
3.图片效果见附件: