烨者光华 2021-12-22 21:49 采纳率: 66.7%
浏览 244
已结题

修改matlab colorbar属性

我想用最后一句代码修改图像底部的colorbar属性时,却插入了一个新的colorbar(右侧那个),想知道为什么会这样。请问如何才能仅修改底部colorbar属性而不引入新的元素?

img


ux=importdata('ux.txt');
uy=importdata('uy.txt');
FFP=importdata('FFP.txt');
[x,y]=meshgrid(ux,uy);
imagesc(uy,ux,FFP);%画颜色图
xlabel([],'fontsize',16,'fontname','Arial','fontweight','bold');%设置坐标轴
ylabel([],'fontsize',16,'fontname','Arial','fontweight','bold');
set(gca,'fontsize',16,'fontname','Arial','xtick',[],'ytick',[]);%设置刻度
set(gcf,'position',[500,0,500,500]);%设置图像的位置和大小
colorbar('southoutside');
set(colorbar,'ytick',[],'yticklabel',[])%设置colorbar坐标
  • 写回答

1条回答 默认 最新

  • joel_1993 2021-12-22 22:08
    关注

    你好,最后两句这样就行

    h = colorbar('southoutside');
    set(h,'ytick',[],'yticklabel',[])%设置colorbar坐标
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏

报告相同问题?

问题事件

  • 系统已结题 12月31日
  • 已采纳回答 12月23日
  • 修改了问题 12月22日
  • 修改了问题 12月22日
  • 展开全部