MATLAB 绘图笔记——colorbar大小位置等参数设置
程序员文章站
2022-01-01 12:25:50
Matlab的colorbar直接设置位置长宽参数colorbar('position',[0.15 0.15 0.04 0.2])Matlab的colorbar默认宽度太宽,设置如下:改变系数0.3(设置合适的宽度)c = colorbar;ax = gca;axpos = ax.Position;c.Position(3) = 0.3*c.Position(3);ax.Position = axpos;控制绘图与colorbar的距离c = colorbar;ax = gca;...
Matlab的colorbar直接设置位置长宽参数
colorbar('position',[0.15 0.15 0.04 0.2])
Matlab的colorbar默认宽度太宽,设置如下:改变系数0.3(设置合适的宽度)
c = colorbar;
ax = gca;
axpos = ax.Position;
c.Position(3) = 0.3*c.Position(3);
ax.Position = axpos;
控制绘图与colorbar的距离
c = colorbar;
ax = gca;
ax.Position(3) = 0.78; %控制坐标轴的位置,以及长宽比
axpos = ax.Position;
c.Position(1) = 0.92;
c.Position(3) = 0.2*c.Position(3);
设置标签以及字体
c = colorbar;
c.Label.String = 'km^{-1}';
c.FontName = 'Times';
设置显示数据范围
caxis([minvalue maxvalue]);
设置刻度线长度以及刻度标签
cb = colorbar;
yticks = get(cb,'YTick');
cb.TickLength = 0;
set(cb,'YTick',yticks,'YTickLabel', TypeText.ByteTxt,'FontName','Times')
设置颜色图
colormap(jet)
c = colorbar;
参考
https://blog.csdn.net/miao0967020148/article/details/103659493
本文地址:https://blog.csdn.net/wokaowokaowokao12345/article/details/107224378