이 그림과 같이 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}