pgfplots:如何在轴上的指定值处指定自定义刻度和标签

pgfplots:如何在轴上的指定值处指定自定义刻度和标签

我想在 sp 处指定带有自定义标签的自定义刻度

\begin{axis}[       
symbolic y coords={<{Critical point} at 2.138  ???>},
]
\addplot+[samples=100,domain=-2:2] {x^2};
\end{axis}

答案1

您必须使用extra y ticks来指定您想要自定义的刻度并extra y tick style指定它们的样式,例如:

\documentclass[border=2pt]{standalone}

\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    extra y ticks={2.18},
    extra y tick style={
        grid=major,
        yticklabel={$P_c$},
        yticklabel style={yshift=0.7ex, anchor=east}}]
\addplot+[samples=100,domain=-2:2] {x^2};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容