2016-05-24 6 views
0

私は棒グラフのバーの上にテキストラベルを貼りたいと思います。それらのためのスペースを作るために、私はenlarge limitsを使用しようとしますが、それは私の全体のプロットをシフトし、底を切り取っているように見えます。どうすればこの問題を解決できますか?Tikzpicture:プロットの反対側を拡大表示します

オリジナルのプロットと行番号がenlarge y limitsのものをコメントに付けました。

\begin{tikzpicture} 
\begin{axis}[ 
    xlabel = {loss}, 
    ylabel = {probability}, 
    enlarge x limits=0.2, 
    %enlarge y limits={rel=0.2,upper}, 
    bar width = 16pt, 
    width=14cm, 
    height=8cm, 
    xtick=data] 
    \addplot[ybar,fill=white] coordinates {(-10,0.9) (0,0.095) (95,0.005)}; 
    \node[above] at (axis cs:-10,0.9) {$90\%$}; 
    \node[above] at (axis cs:0,0.095) {$9.5\%$}; 
    \node[above] at (axis cs:95,0.005) {$0.5\%$}; 
\end{axis} 
\end{tikzpicture} 
\end{figure} 

original plot shifted plot

答えて

1

さて、私はちょうど私がYMAXを使用して所望の効果を得ることができます考え出し:ymax=1.1

solution

関連する問題