如何在R中进行风向量图?

时间:2017-11-07 04:39:21

标签: r vector plot graph air

我有这样的数据:

date             co    pm10  wd    ws
25/10/2006 0:00  0.2    48   20  0.6
25/10/2006 1:00  0.1    32   7   0.6
25/10/2006 2:00  0.3    37   1   0.9
25/10/2006 3:00  0.2    43   3   0.9
25/10/2006 4:00  0.3    51   354 0.7
25/10/2006 5:00  0.3    42   2   1
25/10/2006 6:00  0.2    65   2   1
25/10/2006 7:00  0.7    81   1   0.8
25/10/2006 8:00  0.3    47   28  0.4
25/10/2006 9:00  0.2    39   51  0.3
25/10/2006 10:00 0.1    33   13  0.5
25/10/2006 11:00 0.1    30   24  0.3
25/10/2006 12:00 0.1    47   2   0.6
25/10/2006 13:00 0      47   4   1.1
25/10/2006 14:00 0      38   23  1.1
25/10/2006 15:00 0.1    13   56  0.8
25/10/2006 16:00 0.6    50   33  0.6
25/10/2006 17:00 0.4    26   45  0.5
25/10/2006 18:00 0.3    33   26  0.5
25/10/2006 19:00 0.6    63   17  0.8
25/10/2006 20:00 0.9    76   20  5              
25/10/2006 21:00 0.7    70   15  0.7
25/10/2006 22:00 0.4    56   14  0.9
25/10/2006 23:00 0.3    35   21  0.6 

然后我想创建这样的风矢量图:

Example of vectors graph

那么,我应该在R做什么?

1 个答案:

答案 0 :(得分:0)

以下是如何绘制起点位于x轴上的箭头的示例:

plot.new(); 
plot.window( xlim=c(0,21), ylim=c(-10,10)); 
arrows(1:20,0,1:20+rnorm(10),rnorm(10),length=0.08)
axis(1,pos=c(0,0))

这样的图片可能没有现成的功能,有必要弄清楚如何逐行组合整个画面。