2016-06-01 22 views
0

完全な軸をMatlabの図形から隠したいと思っています。 しかし、私はxlabelを表示したいと思います。グラフ軸を非表示にして、Matlabのラベルを表示

ここではMatlabの2015aで働いていた回避策です:あなたはしかし、2015bおよび2016aので、これはもう動作しません、xlabelsが白(代わりの黒)に示されていない

colormap(gray); 
imagesc(-prog(:,:,fig)); 
xlabel(sprintf('c = %.2f',C(:,:,loop(fig))),'color','k') 
axis equal; axis tight; 
set(gca,'XTick',[],'YTick',[],'XTicklabel',[],... 
     'YTicklabel',[],'xcolor','w','ycolor','w') 

+0

おかげSuever、 stackexchangeする新しいです。 – Slijpsel

答えて

0

xlabelの色をに変更する必要があります。の場合は、XColorの軸を変更します。set(gca, 'XColor', 'w')は、以前に設定した内容にかかわらずすべてが白くなります。

figure(1) 
C = [0 2 4 6; 8 10 12 14; 16 18 20 22]; 
imagesc(C) 

% Change axes colors and appearance 
axis equal; axis tight; 
set(gca,'XTick',[],'YTick',[],'XTicklabel',[],... 
    'YTicklabel',[],'xcolor','w','ycolor','w') 

% NOW create your black xlabel 
xlabel(sprintf('c = test'),'color','k') 

enter image description here

関連する問題