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")
)
)
)
情节
我正在使用 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")
)
)
)
情节