如何在 pgfplots 中包含额外的刻度而不以粗体显示?

如何在 pgfplots 中包含额外的刻度而不以粗体显示?

为了在我的图中包含一个穿过原点的十字,我在下面写下了以下内容\begin{axis}

extra x ticks={0},
extra y ticks={0},
extra tick style={grid=major},

但是,在我的图中,0 以粗体显示。我该如何避免这种情况?

答案1

您要打印两次标签,一次使用常规刻度,一次使用extra x ticksextra y ticks,看起来就像是粗体打印的。您需要使用extra y tick labels={}和来关闭额外的标签extra x tick labels={}

\documentclass{article}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    extra x ticks={0}, extra x tick labels={},
    extra y ticks={0}, extra y tick labels={},
    extra tick style={grid=major},
]
\addplot{rand};
\end{axis}
\end{tikzpicture}

\end{document}

相关内容