【发布时间】:2012-11-01 13:20:45
【问题描述】:
我对 9 个图的轴发生的情况有些问题,这些图的轴被子绘制在一起。我正在使用subplot(3,3,x) 制作一个由 9 个图组成的 3x3 网格,并使用自定义标记轴的刻度
set(gca, 'XTickLabel', {'0,0','0,1','0,2','1,0','1,1','1,2','2,0','2,1','2,2'});
set(gca, 'YTickLabel', {'0,0','0,1','0,2','1,0','1,1','1,2','2,0','2,1','2,2'});
问题在于,并非所有指定的刻度都显示在子图上——只有大约一半,而且它们出现在错误的地方。
我猜这是 matlab 认为没有足够的空间来放置所有刻度和标签并因此显示一个压缩的子集,但如果它只是这样做看起来会很好。我如何让它全部显示出来??
【问题讨论】:
-
那些真的应该是刻度标签,而不是常规轴标签(即您通过
xlabel('my label')获得的那种)? -
我认为您误解了@tmpearce 评论,他的意思是您可能想设置情节的 xlabel 和 ylabel 而不是刻度。
标签: matlab