欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MATLAB 绘图笔记——colorbar大小位置等参数设置

程序员文章站 2022-06-09 16:42:41
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;

MATLAB 绘图笔记——colorbar大小位置等参数设置
参考
https://blog.csdn.net/miao0967020148/article/details/103659493

本文地址:https://blog.csdn.net/wokaowokaowokao12345/article/details/107224378