Saltar al contenido

Insertar un símbolo de grado en el diagrama de Python

Solución:

Usa el estilo LaTeX. Por ejemplo: $^circ$ Text produciría °Text

Consulte la documentación de matplotlib para obtener más información sobre la impresión (especialmente la expresión matemática).

En su caso, el código debe ser: plt.xlabel('Manufactured Ply Angle $^circ$')

La parte TeX de la expresión debe estar delimitada por el signo de dólar “$”.

Utilice matemáticas LaTeX. En mi sistema, la mejor apariencia visual se logra con

label = r'$45degree$'

y se ve exactamente como las etiquetas theta predeterminadas de una gráfica polar.

Como otros han señalado kludges como

  • label = r'$45^circ$'
  • label="$45^o$"

etc. también funcionan, pero la apariencia visual no es tan buena. En mi sistema, estas soluciones alternativas generan un símbolo que es un poco demasiado pequeño. YMMV, por lo tanto, es posible que desee probar lo que se ve mejor en su sistema.

Por ejemplo, en un gráfico de contorno polar donde el radio es el seno del ángulo cenital, uno puede querer usar

deg_labels = np.array([5, 10, 20, 30, 45, 60, 90])
ax.set_rgrids(np.sin(np.deg2rad(deg_labels)),     
              labels=(r"${:.0f}degree$".format(_) for _ in deg_labels))

Utilice el símbolo de grado Unicode, especialmente si no necesita LaTeX para otros símbolos.

U + 00B0: °

En python3, es solo: plt.xlabel("Manufactured Ply Angle (°)")

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *