2016-05-24 3 views
0

Я хотел бы нанести некоторые текстовые надписи над моими барами на моей гистограмме. Чтобы освободить место для них, я стараюсь использовать enlarge limits, но похоже, что он меняет весь сюжет, отсекая дно. Как я могу это решить?Tikzpicture: enlarge отключает другую сторону сюжета

Я прикрепил код, исходный участок и один со строкой 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

Смежные вопросы