当轴 y 线=右时 ylabel 样式

当轴 y 线=右时 ylabel 样式

当我使用时axis y line=right,它似乎ylabel style未应用,如下 MWE 所示:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\begin{document}
\Large
\begin{tikzpicture}
\begin{axis}[ylabel={Y label},ylabel style={font=\tiny}]
\addplot coordinates {(0,0) (1,1) (2,2)};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[ylabel={Y label},ylabel style={font=\tiny},axis y line=right]
\addplot coordinates {(0,0) (1,1) (2,2)};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

ylabel style左图的确实是{font=\tiny},这种风格并不适用于这种axis y line=right情况。

ylabel style这是设计使然,还是一个错误?当我有 时,如何应用axis y line=right


pdflatex日志文件摘录:

This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2013.4.4)

(...)

Package: pgfplots 2013/03/17 v1.8 Data Visualization (1.8-3-gaf58a29)

答案1

发生这种情况是因为axis y line=right覆盖了ylabel样式。如果您交换选项 ( axis y line=right,ylabel style={font=\tiny}),您将获得预期结果。

相关内容