我就是找不到它。如何在matlab中设置轴和标签,使它们在零点交叉,标签就在轴下方而不是在图的左侧/底部?

如果我没说清楚的话——我只是想让情节看起来像我们在学校时画的那样。轴交叉、4 个象限、轴正下方的标签、曲线...就这样。

有人知道如何设置吗?

有帮助吗?

解决方案

您应该查看以下两份提交内容 MathWorks 文件交换:

希望这些可以与您拥有的任何 MATLAB 版本一起使用(Matt Fig 提交的内容是最新更新的版本)。

其他提示

从 Matlab R2015b 版本开始,这可以通过以下方式实现 轴属性 XAxisLocationYAxisLocation 被设置为 origin.

换句话说,

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

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

Axes through origin, from Matlab official documentation

示例取自MATLAB官方文档:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top