格式化绘图轴的值

时间:2013-12-11 23:25:30

标签: plot octave

我用命令生成了两个相同大小的png:

figure; plot(...);
print('-dpng', 'plotname1', '-S500,360');
figure; plot(...);
print('-dpng', 'plotname2', '-S500,360');

如您所见,这些图像未对齐(第一个图像“更宽”)。

是否可以在y轴上设置数字格式?我想强制y轴使用,例如,总是只有 1位基数,因此删除像“2.5e-13”这样的值,而不是“3e-13”或“2e-13” ”

(x轴现在有点难看,但这不是问题,因为我最终将打印这些图更广泛)

1 个答案:

答案 0 :(得分:1)

您可以明确指定要在y轴上使用的刻度线,例如:

set(gca, 'YTick', 0:1e-13:3e-13)

但您需要知道要使用的最小值,最大值和间距。