设置自定义网格线

时间:2014-03-18 13:51:43

标签: matlab matlab-figure

我正在使用对数x-scale在Matlab中创建一个图。当我打开网格线时,它会创建步长为10 ^ 0.1的垂直线(图1)。我每隔10 ^ 1只想要滴答。

我已尝试使用set(gca,'xtick',10.^[-3:2]),但不会改变任何内容。我可以设置我想要的大多数刻度线(图2),但只要我在10 ^ -2处添加刻度线,所有较小的网格线也会出现。

有没有办法获得我想要的网格线而无需手动绘制它们?

图1

Figure 1

图2

Figure 2

2 个答案:

答案 0 :(得分:1)

尝试:

grid minor;

它应该摆脱你不想要的次要网格线。

答案 1 :(得分:0)

它适用于下一个命令:

集(GCA,' YGRID''关于&#39)

集(GCA,'的Xgrid''关于&#39)

集(GCA,' yminorgrid''关闭&#39)

集(GCA,' xminorgrid''关闭&#39)