在 MATLAB 中旋转和反射极化直方图
Rotating and reflecting Polarhistogram in MATLAB
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');
如何重新定位极柱图?
所有修改都可以在 PolarAxes 中完成 class
set(gca,'ThetaZeroLocation','top',...
'ThetaDir','counterclockwise');
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');
如何重新定位极柱图?
所有修改都可以在 PolarAxes 中完成 class
set(gca,'ThetaZeroLocation','top',...
'ThetaDir','counterclockwise');