Como inserir o símbolo de grau Celsius no texto do nó em pgfplots/tikz?

Como inserir o símbolo de grau Celsius no texto do nó em pgfplots/tikz?

Aqui está meu código.

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

Quero o símbolo de Graus Celsius no lugar do texto. Como faço isso?

Responder1

Apenas use\textdegree{}C

Atenção, você precisa dizer \usepackage{textcomp}no preâmbulo do seu documento.

Responder2

Aqui estão duas outras opções:

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

Eu prefiro o segundo (se o siunitx for usado de qualquer maneira).

Responder3

A maior parte já foi dita, mas vale a pena mencionar que $^\circ$e \textdegree{}produz símbolos diferentes:circ vs grau de texto

Então também

\usepackage{textcomp}
44.9 \textcelsius{}

ou

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

ou se a composição exata não for importante, isso também funciona:

$44.9\, ^\circ$C

Se as chaves forem omitidas após \textdegree{}o espaço atrás ser ignorado. \textdegree\ faz o mesmo trabalho.

Responder4

Eu uso o amsmathpacote e uso assim (substitua 25e Cpelo que precisar):

$25^\text{o}C

Isto é o que parece:

25ºC

Acho que se parece muito com um símbolo de grau real e é bastante simples.

informação relacionada