Subrayando texto en Python / Matplotlib

No pude encontrar otro hilo o documentación sobre este tema. ¿Alguna vez alguien ha tenido éxito subrayando en el paquete matplotlib de pythons? La syntax que estoy usando es algo como esto para todos los demás atributos:

plt.text(0.05, 0.90, 'Parameters: ', fontsize=12) 

Sin embargo, no puedo entender cómo subrayar este texto antes de codificar realmente una línea en el archivo.

¿Pensamientos?

Matplotlib puede usar LaTeX para manejar todo el texto, vea esta página de la documentación para más información. El comando para subrayar texto en LaTeX es simplemente \underline . De la cadena de documentación de uno de los scripts de ejemplo:

Puede usar TeX para representar todo el texto de matplotlib si el parámetro rc text.usetex está establecido. Esto funciona actualmente en los backends de agg y ps , y requiere que tenga tex y las otras dependencias descritas en http://matplotlib.sf.net/matplotlib.texmanager.html correctamente instaladas en su sistema. La primera vez que ejecute un script verá una gran cantidad de resultados de tex y herramientas asociadas. La próxima vez, la ejecución puede ser silenciosa, ya que gran parte de la información se almacena en caché en ~ / .tex.cache

Así que como ejemplo simple podemos hacer.

 import matplotlib.pyplot as plt from matplotlib import rc rc('text', usetex=True) plt.sunplot(111) plt.text(0.05, 0.90, r'\underline{Parameters}: ', fontsize=12) 

para obtener texto subrayado.