1
負の値と致命的な値をプロットするときに棒グラフの開始とxaxisの間に小さなギャップを作成したいとします。matlabのxaxisとbarplotの間のスペース
は考える:
barData = [1 2 3; 2 2 2];
bar(barData,'stacked')
hold on
bar(barData*-1, 'stacked')
リターンをこの(スペースなし)のように見え、通常積み上げ棒プロット:
と私はx軸とy軸の何かの初めの間にスペースを持っていると思いますこの例のように(この場合、積み重ねられた棒ではなく、正の値のみです)。
いいえこれは、各バーの最後にスペースを与えます。バーの始点、すなわちバーとx軸の間にスペースが必要です。 – vaitas
次に、実行する必要があるのは、BarWidthパラメータを削除することだけです。 x軸とバーの間にだけ間隔を置いている場合は、最初のYLim値を小さくする必要があります:y_lim = get(gca、 'YLim'); y_lim(1)= y_lim(1)-1; set(gca、 'YLim'、y_lim); –