Wie fügt man in pgfplots/tikz ein Grad Celsius-Symbol in den Knotentext ein?

Wie fügt man in pgfplots/tikz ein Grad Celsius-Symbol in den Knotentext ein?

Hier ist mein Code.

\resizebox{\textwidth}{!}{
\begin{tikzpicture}
\selectcolormodel{gray}
\begin{axis}[xlabel=Voltage,ylabel=Current,title=IV Characteristics of PV Module]
\node[label={Set 1}] at (axis cs:2,60){};
\node[label=Set 2] at (axis cs:2,150){};
\node[label=Set 3] at (axis cs:2,240){};
\node[label=Set 4] at (axis cs:2,305){};
\addplot table [x=v1,y=i1, col sep=comma,mark=none] {SolarCellIV.csv};
\addplot table [x=v2,y=i2, col sep=comma,mark=none] {SolarCellIV.csv};
\addplot table [x=v3,y=i3, col sep=comma,mark=none] {SolarCellIV.csv};
\addplot table [x=v4,y=i4, col sep=comma,mark=none] {SolarCellIV.csv};
\node at (axis cs:12,360) {Set 1: 44.9 degreeCelsius};
\end{axis}
\end{tikzpicture}}

Ich möchte anstelle des Textes das Symbol für Grad Celsius. Wie mache ich das?

Antwort1

Benutz einfach\textdegree{}C

\usepackage{textcomp}Achtung, das müssen Sie in der Präambel Ihres Dokuments sagen .

Antwort2

Hier sind zwei weitere Optionen:

$44.9^\circ$C
\SI{44.9}{\celsius} % \usepackage{siunitx}

Ich bevorzuge die zweite (wenn ohnehin siunitx verwendet wird).

Antwort3

Das meiste wurde bereits gesagt, aber es ist erwähnenswert, dass $^\circ$und \textdegree{}unterschiedliche Symbole ergeben:Circ gegen Textdegree

Also entweder

\usepackage{textcomp}
44.9 \textcelsius{}

oder

\usepackage{siunitx}
\SI{44.9}{\celsius}

oder wenn der genaue Schriftsatz nicht wichtig ist, funktioniert das auch:

$44.9\, ^\circ$C

Wenn die geschweiften Klammern weggelassen werden, \textdegree{}wird das Leerzeichen dahinter ignoriert. \textdegree\ erfüllt dieselbe Funktion.

Antwort4

Ich verwende das amsmathPaket und verwende es folgendermaßen (ersetzen Sie „ 25und“ Cdurch das, was Sie benötigen):

$25^\text{o}C

So sieht es aus:

25 ° C

Ich finde, es sieht einem echten Gradsymbol sehr ähnlich und ist ziemlich einfach.

verwandte Informationen