# How can I change place of y label on pgfplots?

I want to change place of ylabel near the axes.

-

See the ylabel shift option, which can be used to move the label by an amount, for example

\begin{axis}[ylabel shift = 1 pt]
...
\end{axis}


(You will need to have \pgfplotsset{compat = 1.3} or a higher version number for this to work.)

-
Shouldn't also be set \pgfplotsset{compat=1.3}? –  Claudio Fiandrino May 4 '12 at 7:30
@Claudio I've added that comment. I always use the latest settings, so this is not something I have to worry about normally. –  Joseph Wright May 4 '12 at 7:31
thanks for the explanation. I did not know this fact :) –  Claudio Fiandrino May 4 '12 at 7:34
Setting \pgfplotsset{compat=1.3} (or higher) will automatically move the label "as close as possible" (i.e. near the boundary of the largest tick label). Perhaps you do not even need a custom shift (although it might be necessary if tick labels have signs which increase the bounding box). –  Christian Feuersänger May 4 '12 at 19:43

Try to add the ylabel near ticks option in the axis environment like this

\begin{axis}[..., ylabel near ticks, ...]
...
\end{axis}


There is no need to give a value for this option.

-
Welcome to TeX.sx! –  Peter Jansson May 7 at 16:52
The previous answer did not solve the problem, but the ylabel near ticks did. –  perror May 7 at 18:08