【问题标题】:Rotating and reflecting Polarhistogram in MATLABMATLAB中的旋转和反射极坐标图
【发布时间】:2017-08-21 21:17:18
【问题描述】:

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

但是,我想将绘图定位为北(0 度)在顶部,90 度在右侧,180 度在底部,270 度在左侧,即像普通指南针一样。有了 Rose(现在已经过时了?),这本来是可能的:

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

但是,这会导致 Polarhistogram 出现错误:

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');

如何重新定向极柱形图?

【问题讨论】:

    标签: matlab rose-diagram


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      相关资源
      最近更新 更多