如何解决方面数据的r散极图,顺时针绘制
我正在使用plotly在r中绘制一个散布的极坐标图,以绘制站点纵横比与风速的关系。
是否可以更改轴,以便0度仍在顶部,而90度在3点钟位置?而且我还想将指南针方向标签(N,E,S,W)添加到图中
这是我使用的代码以及到目前为止所做的绘图:
library(plotly)
plot_ly(type='scatterpolar',r=dat$y,theta=dat$x,mode='markers')
解决方法
您可以在情节angularaxis
中使用layout
来指示角度方向(顺时针),初始旋转并为标签添加刻度文本字母。
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")
)
)
)
图解
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。