matlab中pcolor的用法,边线、内格子线设置
0 官方网站对于pcolor的描述伪彩图 - MATLAB pcolor- MathWorks 中国
1 如何设置内部格子线为白色?如图所示:
白色格子内部线绘图矩阵假设为p_matrix。翻译过来就是用于pcolor测试的矩阵。
h = pcolor(p_matrix')
set(h, 'linestyle','-','EdgeColor',[1 1 1]);
其中的EdgeColor即为格子线的颜色。
2 pcolor中设置最外部的边框为黑色:
边框为黑色h = pcolor(p_matrix')
set(h, 'linestyle','-','EdgeColor',[1 1 1]);
3 pcolor中设置刻度线朝外,不朝里:
set(gca,'tickdir','out')
4 pcolor中去除图片上边界和右边界的刻度线:
set(gca,'box','off')
box off
ax2 = axes('Position',get(gca,'Position'),...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none',...
'XColor','k','YColor','k');
set(ax2,'YTick', []);
set(ax2,'XTick', []);
box on
5 如何在x轴的刻度中加上小刻度也就是让刻度线的长度有不同:
插入小刻度前 插入小刻度后set(gca,'XMinorTick','on')
参考文献:
Wang Yanshuo, Huang Fei, Fan Tingting. 2017. Spatio-temporal variations of Arctic amplification and their linkage with the Arctic oscillation. Acta Oceanologica Sinica, 36(8): 42–51, doi: 10.1007/s13131-017-1025-z
今天也是勤快耕耘的小猫咪啦,skr~