0

xlim([1 5]) を時間とした棒グラフがあります。各時間には、5 つの異なるグループ化されたデータが含まれています。それらは非常に圧縮されており、プロットの理解は明確ではありません。各 xlim ユニットを 5 つのグループ化されたデータごとに拡張して、毎回読みやすくします。それはどのように可能ですか?

また、各時間でグループ化された各 5 つのデータ間の距離を大きくするにはどうすればよいですか? bar(data,10,'hist'); を適用しました。しかし、私の5つのグループ化されたデータは、毎回圧縮されています。

4

1 に答える 1

2

デフォルトの 0.8 より低いbar(X,Y,width)値で を試すことができます。widthただし、それはバーを狭くするだけで、グループ内で互いに近づけることはありません。

バー グループをさらに離すには、NaNそれらの間に値を挿入します。例えば:

bar(1:.5:3,[ rand(1,7); repmat(NaN,1,7); rand(1,7); repmat(NaN,1,7); rand(1,7)] ,.8)
set(gca,'xtick',1:3) % remove unwanted ticks

図を参照してください:

ここに画像の説明を入力

于 2013-08-02T11:36:39.193 に答える