2012-11-10 58 views
9

軸の外側に目盛りを伸ばしたり、軸の外側に表示する方法はありますか?私のヒストグラムMatlab目盛りは軸の外(軸の内側ではない)

enter image description here

であなたは本当にためにバーのにEdgeColorのX軸上の目盛りに気づくことができません。だからこそ私はそれらを少し拡張して、以下の数字を挙げたいのです。

私は軸の上に余分な線を描くことが可能であるべきであることを知っていますが、これを行うより速い方法がありますか?

答えて

9

set(gca, 'TickDir', 'out')を使用できます。軸プロパティの完全な参照はhereです。

編集。 ティック方向を1つの軸にのみ適用する簡単な方法はありません。ここ は、二つの軸、オブジェクト、各軸の1つを使用する半ハックです:

plot([1 2 3], [1 2 3]); 
h1 = gca; 
h2 = copyobj(h1, gcf); 
set(h1, 'TickDir', 'out', 'YTick', []); 
set(h2, 'XTick', []); 
+0

はちょうどX-Axisをアドレスする方法はあります?私はマニュアルをチェックしましたが、特定のハンドルがあるかどうかはわかりませんでした。 – ranzbert

+0

@ranzbert私の更新された答えを見てください。 – 3lectrologos

関連する問題