【发布时间】:2015-09-09 15:22:09
【问题描述】:
我想创建一个具有相同绘图的双 X 轴(m/s 和 km/h)的 Matlab 图形。
我找到了 plotyy 和 - 在 Matlab 存储库中 - plotyyy,但我正在寻找:
- 双 X 轴。
- 在情节下方。
我的代码很简单:
stem(M(:, 1) .* 3.6, M(:, 3));
grid on
xlabel('Speed (km/h)');
ylabel('Samples');
M(:, 1) 是速度(单位为 m/s),M(:, 3) 是数据。
我只想要第二行,在底部,速度以 m/s 为单位。
【问题讨论】:
-
如果您可以使用顶部的第二个 x 轴,那么只需应用 this solution 并将所有 y 替换为 x。如果您真的希望两者都在底部,我需要让您失望,要接近可接受的时尚将是真正的痛苦。我建议,使用链接的解决方案,只需在使用 inkscape、Illustrator 等进行后期处理时向下移动顶轴即可。您可以省去很多麻烦。
标签: matlab plot matlab-figure axis-labels