在以下 MWE 中,小刻度不会绘制到轴的末端,而是停止在最后一个主刻度处(在 x=1.5 和 y=100 处)。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{
compat = 1.15,
minor tick num = 4
}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot
table {
x y
0.0 100
1.5 10
};
\end{axis}
\end{tikzpicture}
\end{document}
这可能是由于软件包中的错误造成的吗pgfplots
?我该如何强制将小刻度绘制到轴的末端?
编辑:使用 1.14 版可以按预期绘制小刻度pgfplots
。(我安装了 1.14 版,但设置compat = 1.14
不起作用。)
答案1
pgfplots
提供帮助轴限位例如\begin{axis}[ymax = 110]
。并非在每个图表中,您都希望将刻度画到轴的最末端。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{
compat = 1.15,
minor tick num = 4
}
\begin{document}
\begin{tikzpicture}
\begin{axis}
[
ymax = 110,
]
\addplot
table {
x y
0.0 100
1.5 10
};
\end{axis}
\end{tikzpicture}
\end{document}
看看手动的了解更多信息。