如何绘制以 X 轴和 Y 轴为中心、穿过绘图原点的笛卡尔参考系?

问题描述 投票:0回答:1

我想使用 Octave 绘制穿过绘图原点 (0,0) 的轴,如下图所示: enter image description here

在 matlab 中,有 axescenter 可以完全满足我的要求。我哥哥告诉我用这个:

line(xlim,[0 0], 'linestyle', '--') 

y 轴也类似。

但我想知道是否有更好的东西可以为我提供与我发布的图像中显示的结果完全相同的结果。

这是样本曲线:

ezplot(@(x,y) x.^2 -x.*8 -y.+ 15)
plot octave axes
1个回答
0
投票

菜鸟,我偶然发现了答案:

  • set (gca, "xaxislocation", "origin");
  • set (gca, "yaxislocation", "origin");
  • box off
    (如果你愿意的话)

这里是文档:https://docs.octave.org/v4.2.2/Axes-Properties.html

© www.soinside.com 2019 - 2024. All rights reserved.