x축의 숫자에 도 기호를 어떻게 추가하나요?

x축의 숫자에 도 기호를 어떻게 추가하나요?

이 그림과 같이 x축의 숫자에 도 기호를 추가하고 싶습니다. 어떻게 해야 하나요?

여기에 이미지 설명을 입력하세요

\documentclass[tikz,border=5pt]{standalone} 
    \usepackage{pgfplots}

    \usepackage{filecontents}

    \begin{filecontents*}{Fre.dat}
       0.0000000e+00   9.7322390e+00   1.3985949e+01   1.5525350e+01
       2.5000000e+00   9.7404206e+00   1.4001132e+01   1.5546305e+01
       5.0000000e+00   9.7651029e+00   1.4046619e+01   1.5609681e+01
       7.5000000e+00   9.8067018e+00   1.4122249e+01   1.5717003e+01
       1.0000000e+01   9.8659247e+00   1.4227833e+01   1.5870771e+01
       1.2500000e+01   9.9437917e+00   1.4363269e+01   1.6074399e+01
       1.5000000e+01   1.0041667e+01   1.4528713e+01   1.6332129e+01
       1.7500000e+01   1.0161304e+01   1.4724777e+01   1.6648943e+01
       2.0000000e+01   1.0304897e+01   1.4952727e+01   1.7030511e+01
       2.2500000e+01   1.0475157e+01   1.5214662e+01   1.7483207e+01
       2.5000000e+01   1.0675401e+01   1.5513636e+01   1.8014219e+01
       2.7500000e+01   1.0909671e+01   1.5853762e+01   1.8631749e+01
       3.0000000e+01   1.1182876e+01   1.6240296e+01   1.9345313e+01
       3.2500000e+01   1.1500982e+01   1.6679755e+01   2.0166108e+01
       3.5000000e+01   1.1871246e+01   1.7180085e+01   2.1107451e+01
       3.7500000e+01   1.2302522e+01   1.7750913e+01   2.2185310e+01
       4.0000000e+01   1.2805653e+01   1.8403905e+01   2.3418947e+01
       4.2500000e+01   1.3393986e+01   1.9153253e+01   2.4831704e+01
       4.5000000e+01   1.4084049e+01   2.0016348e+01   2.6045676e+01
       4.7500000e+01   1.4896463e+01   2.1014686e+01   2.7132868e+01
       5.0000000e+01   1.5857171e+01   2.2175104e+01   2.8395420e+01
       5.2500000e+01   1.6999148e+01   2.3531505e+01   2.9867785e+01
       5.5000000e+01   1.8364789e+01   2.5127277e+01   3.1594083e+01
       5.7500000e+01   2.0009352e+01   2.7018776e+01   3.3631631e+01
       6.0000000e+01   2.2006006e+01   2.9280464e+01   3.6056144e+01 
    \end{filecontents*}

    \begin{document}

    \begin{tikzpicture}
    \begin{axis}
      \addplot file [x index=0,y index=1] {Fre.dat};
    \end{axis}
    \end{tikzpicture}

    \end{document}

답변1

xticklabel={$\pgfmathprintnumber{\tick}^\circ$}에 대한 옵션을 추가합니다 axis.

다음은 \tick현재 틱의 번호를 보유하는 동시에 해당 번호를 보기 좋게 인쇄하는 매크로입니다 \pgfmathprintnumber(예: 20.00000000001을 얻지 못합니다).

xticklabel여기에 사용된 은 와 동일하지 않다는 점을 알아두면 유용할 것입니다 xticklabels. 후자를 사용하면 사용자 정의 눈금 레이블의 쉼표로 구분된 목록을 지정할 수 있으며, xticklabel={..}위에 표시된 대로 눈금의 숫자 값을 사용할 수 있는 "형식"을 지정할 수 있습니다.

여기에 이미지 설명을 입력하세요

\documentclass[tikz,border=5pt]{standalone} 
\usepackage{pgfplots}

\usepackage{filecontents}

\begin{filecontents*}{Fre.dat}
   0.0000000e+00   9.7322390e+00   1.3985949e+01   1.5525350e+01
   2.5000000e+00   9.7404206e+00   1.4001132e+01   1.5546305e+01
   5.0000000e+00   9.7651029e+00   1.4046619e+01   1.5609681e+01
   7.5000000e+00   9.8067018e+00   1.4122249e+01   1.5717003e+01
   1.0000000e+01   9.8659247e+00   1.4227833e+01   1.5870771e+01
   1.2500000e+01   9.9437917e+00   1.4363269e+01   1.6074399e+01
   1.5000000e+01   1.0041667e+01   1.4528713e+01   1.6332129e+01
   1.7500000e+01   1.0161304e+01   1.4724777e+01   1.6648943e+01
   2.0000000e+01   1.0304897e+01   1.4952727e+01   1.7030511e+01
   2.2500000e+01   1.0475157e+01   1.5214662e+01   1.7483207e+01
   2.5000000e+01   1.0675401e+01   1.5513636e+01   1.8014219e+01
   2.7500000e+01   1.0909671e+01   1.5853762e+01   1.8631749e+01
   3.0000000e+01   1.1182876e+01   1.6240296e+01   1.9345313e+01
   3.2500000e+01   1.1500982e+01   1.6679755e+01   2.0166108e+01
   3.5000000e+01   1.1871246e+01   1.7180085e+01   2.1107451e+01
   3.7500000e+01   1.2302522e+01   1.7750913e+01   2.2185310e+01
   4.0000000e+01   1.2805653e+01   1.8403905e+01   2.3418947e+01
   4.2500000e+01   1.3393986e+01   1.9153253e+01   2.4831704e+01
   4.5000000e+01   1.4084049e+01   2.0016348e+01   2.6045676e+01
   4.7500000e+01   1.4896463e+01   2.1014686e+01   2.7132868e+01
   5.0000000e+01   1.5857171e+01   2.2175104e+01   2.8395420e+01
   5.2500000e+01   1.6999148e+01   2.3531505e+01   2.9867785e+01
   5.5000000e+01   1.8364789e+01   2.5127277e+01   3.1594083e+01
   5.7500000e+01   2.0009352e+01   2.7018776e+01   3.3631631e+01
   6.0000000e+01   2.2006006e+01   2.9280464e+01   3.6056144e+01 
\end{filecontents*}

\begin{document}

\begin{tikzpicture}
\begin{axis}[xticklabel={\pgfmathprintnumber{\tick}$^\circ$}]
  \addplot file [x index=0,y index=1] {Fre.dat};
\end{axis}
\end{tikzpicture}

\end{document}

관련 정보