1

我有一组动物的转角数据,这些动物被占领区(繁殖地、迁徙路线、觅食区)隔开。

我需要在 R 中为每个区域的角度值绘制一个圆形图形。

角度值与数据框中的值类似

 [1]       NA   41.027  -43.410   29.056   18.241   -7.125   -4.702    0.298
   [9]   37.846   -7.545  -69.403   -7.376   17.289    7.927   60.752  -85.219
  [17]   24.218  -17.482    3.703   -3.901   -8.582  -84.871   38.448   44.028
  [25] -150.796  -59.679 -169.927   -6.862   51.130   -1.784  -16.468   -2.356
  [33]    5.645   -6.988    4.750   -5.707    2.949   -6.150   -4.129    0.869
  [41]   -1.935    5.130    0.559    4.686  145.086   14.324 -169.206    1.741
  [49]   53.595   15.315   36.892   49.279   21.171   10.739  122.553 -141.081
  [57]    3.126   48.323   -7.139  163.742  141.473   47.320  128.430  175.918
  [65]    7.447  -16.159   55.957   37.351   -2.703  -25.308  -31.338       NA
  [73]       NA  -16.028   25.110  -31.085  -92.887   88.917  146.903 -148.539
  [81]  -11.576   41.030 -155.616 -129.368  -32.886 -164.284 -120.785  118.591
  [89]   68.335  -98.038   40.347  166.333   19.495 -170.337 -178.322   99.111 

有人可以帮我解决这个简单的问题吗?感谢你!

4

1 回答 1

1

目前尚不清楚您想要什么,但这里有两个可视化可能会有所帮助。第一个只是在单位圆上绘制点以显示角度。第二个版本在转弯方向上有线条。顺便说一句,我只是忽略了你的 NA。

数据在底部

x = cos(pi*Turns/180)
y = sin(pi*Turns/180)

par(mfrow=c(1,2))
plot(x,y, pch=20, col="#22222266", asp=1)
plot(x,y, pch=20, col="#22222266", asp=1)
N = length(x)
segments(0, 0, x, y)

角度图

数据

Turns = c(41.027  -43.410, 29.056, 18.241, -7.125, -4.702,  0.298, 
    37.846, -7.545  -69.403, -7.376, 17.289,  7.927, 60.752  -85.219,
  24.218,  -17.482,  3.703, -3.901, -8.582  -84.871, 38.448, 44.028,
  -150.796,  -59.679 -169.927, -6.862, 51.130, -1.784  -16.468, -2.356,
  5.645, -6.988,  4.750, -5.707,  2.949, -6.150, -4.129,  0.869,
  -1.935,  5.130,  0.559,  4.686,  145.086, 14.324 -169.206,  1.741,
   53.595, 15.315, 36.892, 49.279, 21.171, 10.739,  122.553, -141.081,
  3.126, 48.323, -7.139,  163.742,  141.473, 47.320,  128.430,  175.918,
  7.447,  -16.159, 55.957, 37.351, -2.703  -25.308,  -31.338,
  -16.028, 25.110,  -31.085,  -92.887, 88.917,  146.903, -148.539,
  -11.576, 41.030, -155.616, -129.368,  -32.886, -164.284, -120.785,  118.591,
  68.335,  -98.038, 40.347,  166.333, 19.495, -170.337, -178.322, 99.111)
于 2020-04-02T23:45:11.923 回答