Beschriftungsproblem in der Abbildung

Beschriftungsproblem in der Abbildung

Ich bin neu bei Tikz. In den rot umrahmten Teilen unten werden Beschriftungen für die X- und Y-Achse angezeigt. Jetzt werden sie automatisch (scheinbar) inkrementiert (0,5,10,15,20). Mein erwarteter Wert ist etwa (1,2,3,4). Ich verwende den folgenden Code. Wie ändere ich diesen Code?

\documentclass{standalone}
\usepackage{mathtools}
\usepackage{pgfplots}
\usepackage{siunitx}

\sisetup{per-mode=symbol}
    \begin{document}
  \begin{tikzpicture}
    \begin{axis}[
      xmin=0,xmax=20,
      ymin=0,ymax=20,
      axis y line*=left,
      axis x line*=bottom,
      xlabel={$p_0$ (psi)},
      xlabel near ticks,
      ylabel near ticks
    ]
    \end{axis}
  \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Es ist möglich, zu definieren, wo die Teilstriche platziert werden und die Beschriftung für jeden Teilstrich festzulegen:

\documentclass{standalone}
\usepackage{mathtools}
\usepackage{pgfplots}
\usepackage{siunitx}

\sisetup{per-mode=symbol}
    \begin{document}
  \begin{tikzpicture}
    \begin{axis}[
      xmin=0,xmax=20,
      ymin=0,ymax=20,
      axis y line*=left,
      axis x line*=bottom,
      xlabel={$p_0$ (psi)},
      xlabel near ticks,
      ylabel near ticks,
      xtick={0,5,10,15,20},
      xticklabels={0,1,2,3,4},
      ytick={0,5,10,15,20},
      yticklabels={0,1,2,3,4}
    ]
    \end{axis}
  \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen