2

統計ツールボックスのコマンドを使用するboxplotと、軸のプロパティが奇妙な方法で変化します。たとえば、次のようになります。

 
    XTick = []
    XTickLabel =
    XTickLabelMode = マニュアル
    XTickMode = 手動

軸に何が起こっているのか、ラベルの名前を変更したり、目盛りを削除したりするにはどうすればよいですか?

4

3 に答える 3

3

これを試して:

xtix = {'A','B','C'};   % Your labels
xtixloc = [1 2 3];      % Your label locations

set(gca,'XTickMode','auto','XTickLabel',xtix,'XTick',xtixloc);

いくつかの理由で、XTickMode を auto にリセットすることが重要なようです。

于 2013-07-18T03:55:04.363 に答える
0

ありがとう、サム・ロバーツ、役に立ちました。

このアドバイスに基づいてグループ ラベルを削除するために、次のように記述しました。ただし、軸とデータ ヒントを含むすべてのラベルが削除されます。軸のラベルを削除してデータ ヒントに残す方法はないようです。

m = get(get(get(figH,'Children'),'Children'),'Children');
for ii = 1:numel(m)
    if(strcmp(get(m(ii),'Type'),'text'))
        set(m(ii),'String', '');
    end
end

変数 figH は、Figure のハンドルです。boxplot がアクティブな Figure ハンドルである場合は、gcf を試すこともできます。

于 2014-07-03T00:21:57.710 に答える