的两倍,所以它不能工作并放置2个xlabel
我正在尝试绘制纬度和经度间隔为5度的网格
set(gca, 'xtick', [-180:5:180]);
set(gca, 'ytick', [-90:5:90]);
但是我试着让他们以不同的间隔标记,10度当我试图
set(gca, 'XTickLabel', {'-180', '-170'... to 180})
由于xticklabel间隔是xtick
需要用空白值填充XTickLabel
数组。只要num2str
正常工作,它就可以接受数值数组作为输入。这样就完成了任务,但可能还有一种更漂亮的方法:
% Set up a blank axis
axes
set(gca, 'ylim', [-90 90]);
set(gca, 'xlim', [-180 180]);
set(gca, 'xtick', [-180:5:180]);
set(gca, 'ytick', [-90:5:90]);
% Begin workaround
temp = cell([1,73]);
for ii = 0:36
temp{2*ii+1} = -180 + ii*10;
end
set(gca,'XTickLabel',temp)