La siguiente secuencia de comandos:matemáticas Sans-serif con el látex en matplotlib
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as mpl
mpl.rc('font', family='sans-serif')
mpl.rc('text', usetex=True)
fig = mpl.figure()
ax = fig.add_subplot(1,1,1)
ax.text(0.2,0.5,r"Math font: $451^\circ$")
ax.text(0.2,0.7,r"Normal font (except for degree symbol): 451$^\circ$")
fig.savefig('test.png')
es un intento de utilizar un tipo de letra sans-serif en matplotlib con el látex. El problema es que la fuente matemática sigue siendo una fuente serif (como lo indican los números del eje, y como lo demuestran las etiquetas en el centro). ¿Hay alguna manera de establecer que la fuente matemática también sea sans-serif?
'r "$ \ mathsf {451^\ circ} $" '? – kennytm
Consulte http://stackoverflow.com/questions/17958485/matplotlib-not-using-latex-font-while-tex-usetex-true/17967324?noredirect=1#17967324 – Dirklinux
¿funciona mi respuesta a continuación? –