在MatLab中旋转和反射极直方图

u3r8eeie  于 2022-11-15  发布在  Matlab
关注(0)|答案(1)|浏览(200)

在MATLAB中,极直方图的默认方向是顶部为90度,底部为270度。例如:

然而,我想要将情节定位为北纬(0度)在顶部,90度在右边,180度在底部,270度在左边,即像一个普通的指南针。和Rose在一起(现在已经过时了?)这是可以通过以下方式实现的:

set(gca,'View',[-90 90],'YDir','reverse');

但是,这会产生极直方图的错误:

Error using matlab.graphics.axis.PolarAxes/set
PolarAxes View property must be [0 90].
Error in untitled5 (line 77)
set(gca,'View',[-90 90],'YDir','reverse');

我如何重新定位极化图?

j5fpnvbx

j5fpnvbx1#

所有修改都可以在PolarAx类中完成

set(gca,'ThetaZeroLocation','top',...
        'ThetaDir','counterclockwise');

相关问题