穿越在MATLAB轴和标签(Crossing axis and labels in matlab)

2019-07-19 04:44发布

我只是无法找到它。 如何设置轴和标签在MATLAB所以他们在交叉零点,有标签只是轴下方没有对剧情的左/底部?

如果我没有讲清楚 - 我只是想情节看起来像大家都用在学校的时候把它画。 轴交叉,4个象限,标签下方轴,曲线...因为它去。

任何人都知道如何设置?

Answer 1:

你应该检查出两次提交The MathWorks的文件交换 :

  • PlotAxisAtOrigin通过山戎张
  • axescenter由马特·图

希望这些将与你有任何MATLAB版本工作(马特图提交是最近更新的一个)。



Answer 2:

如Matlab的释放R2015b的,这可以用来实现轴属性 XAxisLocationYAxisLocation被设置为origin

换一种说法,

x = linspace(-5,5);
y = sin(x);
plot(x,y)

ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';

例如从MATLAB官方资料为准:

  • 显示经过产地轴线
  • 控制轴位置


文章来源: Crossing axis and labels in matlab