- 我想
extra y ticks
在pgfplots
图表中使用。 - 随着
\pgfplotsset{compat=newest}
正在ylabel
跳舞(不想要)。
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest} % <-- Causes dancing y label when adding 'extra y ticks'
\pgfplotsset{myDefaultStyle/.style =
{
width = 160mm,
height = 90mm,
axis x line = bottom,
axis y line = left,
ylabel = y Label,
xlabel = x Label,
grid = major,
}}
\begin{document}
% ######### Plot #########
% ########################
\begin{tikzpicture}
\begin{axis}[
myDefaultStyle,
xmin = 0,
xmax = 32,
ymin = 24.5,
ymax = 30.1,
xtick = {0,10,20,30},
ytick = {25,26,30},
]
% Plots
\addplot[domain=0:10,red]{x^2};
%
\end{axis}
\end{tikzpicture}
% ######### Plot #########
% ########################
\begin{tikzpicture}
\begin{axis}[
myDefaultStyle,
xmin = 0,
xmax = 32,
ymin = 24.5,
ymax = 30.1,
xtick = {0,10,20,30},
ytick = {25,26,30},
extra y ticks={25.5}, % <-- Added
]
% Plots
\addplot[domain=0:10,red]{x^2};
%
\end{axis}
\end{tikzpicture}
\end{document}
和\pgfplotsset{compat=newest}
没有\pgfplotsset{compat=newest]
答案1
如手册第 2.2.2 节所述,可以compat
为特定功能设置版本,这些功能在第 2.2.1 节中进行了描述,因此对于您的情况,您可以这样做
\pgfplotsset{
compat=newest,
compat/labels=default
}
返回轴标签的默认设置。