Quiero agregar signos de grados a los números en el eje x, como se muestra en esta imagen. ¿Cómo puedo hacer esto?
\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}
Respuesta1
Agregue xticklabel={$\pgfmathprintnumber{\tick}^\circ$}
a las opciones para axis
.
Aquí \tick
hay una macro que contiene el número del tick actual, mientras \pgfmathprintnumber
imprime ese número (para que no obtenga, por ejemplo, 20.00000000001).
Quizás sea útil tener en cuenta que xticklabel
lo que se utiliza aquí no es lo mismo que xticklabels
. Este último le permite especificar una lista separada por comas de etiquetas de marca personalizadas, mientras que xticklabel={..}
le permite especificar un "formato", como se muestra arriba, donde se puede usar el valor numérico de la marca.
\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}