圖中標籤問題

圖中標籤問題

我是tikz 的新手,在下面的紅色框部分顯示x,y 軸標籤,現在它自動(出現)遞增(0,5,10,15,20)我的預期輸出就像(1,2,3, 4) 。我正在使用以下程式碼。我該如何更改此程式碼?

\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}

在此輸入影像描述

答案1

可以定義刻度線的放置位置以及每個標記的標籤:

\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}

在此輸入影像描述

相關內容