【发布时间】:2018-01-21 09:13:42
【问题描述】:
我需要在 MATLAB 中在同一个图形上绘制两个图。 两个数据样本中的最大值和最小值都有很大的变化,我无法通过采用相同的 y 轴限制来绘制。 我不希望使用其他 Overlaying two axes in a Matlab plot 中解释的两个刻度,但需要使用单个 y 轴并获得解决方案。 我试过代码:
x_axis_X = 1:length(S);
y_axis_Y = 1:length(N);
ylim([-1204200 -1841.6])
set(gcf,'color','w');
plot(x_axis_X, S,'o-', y_axis_Y, N, 'x-');
结果如图所示,其中一个数据样本在没有适当的 y 轴范围的情况下绘制。
第一个数据样本的 y 限制是 -1204200 到 -1841.6,第二个是 -489429345.5 到 -10408189.43。 应该如何定义 ylim 以适应同一图中的两个图? 感谢您的意见。谢谢。
【问题讨论】: