常见方法有两种,第一种是加一个ylabel
第二种是对colorbar设置,添加title,更适用于水平的colorbar
在Matlab中,在colorbar旁边添加字是很容易的。将colorbar标题添加到颜色图像中,可以使用title命令!colorbar,然后将colorbar标题设置为所需文本。可以使用以下语法将字符串添加到colorbar标题中:set(colorbar_handle,'Ylabel',string),其中colorbar_handle 是你要给其添加标签的 colorbar 句柄,而 string 是你要添加的字符数组或字符串对象。此外,你也可以使用ylabel命令来添加colorbar标签,该命令的语法类似于在axes标签上添加标签。所有这些命令都可以使用FontSize属性和其他属性来控制文本的字体和颜色等属性。% 举例 ex_bar_add_labels
m = 10 n = 5 % 表示10个数据,每个数据5层
h = barh(rand(m,n),'stacked') % 横向堆砌
colormap(cool)
% 提取坐标 - 注意这是横向bar图!
hx = get(h(1),'XData') % 纵坐标
hy = zeros(1,m)
for k = 1:n % 横坐标,叠加
hy = hy + get(h(k),'YData')
end
% 添加标签
text(hy, hx, mat2cell(hy+0.05,1,m)) % 多加0.05,增加间隔
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)