In Matplotlib, wie kann ich die Schriftgröße eines Latex-Symbols ändern?Wie stelle ich die Schriftgröße der Achsenbeschriftung mit dem LaTex-Symbol auf Matplotlib/Seaborn ein?
Ich habe den folgenden Code:
import matplotlib.pyplot as plt
import seaborn as sns
# get x and y from file
plt.plot(x, y, linestyle='--', marker='o', color='b')
plt.xlabel(r'$\alpha$ (distance weighted)', fontsize='large')
plt.ylabel('AUC')
plt.show()
Aber ich habe folgendes Diagramm:
Beachten Sie, dass die $ \ alpha $ noch klein ist.
Ich glaube nicht, können Sie einfach die Buchstaben Alpha erhöhen: Sie können das ganze Etikett erhöhen, aber das ist nicht das, was Sie wollen. Erwägen Sie das Entfernen von Alpha aus dem Titel und das Hinzufügen in einem separaten Textfeld mit der Größe, die Sie mögen:
plt.text(0.5,-0.1,r'$\alpha$', fontsize=40)
– selyuninIch habe nie verstanden, warum die Latex-Schriftarten kleiner als die normalen Schriftarten in Matplotlib sind, aber Sie könnten das gesamte Etikett in Latex schreiben, z.B 'r '$ \ alpha \/\ mathsf {(Abstand \/gewichtet)} $''. – mwaskom