r 方面数据的散点图顺时针轴

r scatterpolar plot for aspect data plotly clockwise axis

我正在使用 plotly 在 r 中绘制散点极坐标图,以根据风速绘制场地方位。

有没有办法改变轴,让 0 度仍然在顶部,但 90 度在轴上的 3 点钟位置?我还想将罗盘方向标签 (N,E,S,W) 添加到绘图中

这是我使用过的代码和我到目前为止所做的情节:

library(plotly)

plot_ly(type='scatterpolar',r=dat$y,theta=dat$x,mode='markers')

plot

可以在plotly layout中使用angularaxis来指示angular方向(顺时针),初始旋转,并为标签添加刻度文字字母。

dat <- data.frame(
  x=sample(1000),
  y=sample(1000)
)

library(magrittr)
library(plotly)

plot_ly(type='scatterpolar',r=dat$y,theta=dat$x,mode='markers') %>%
  layout(
    polar = list(
      angularaxis = list(
        rotation = 90,
        direction = 'clockwise',
        tickvals = seq(0,359,90),
        ticktext = c("N", "E", "S", "W")
      )
    )
  )

情节