Python hat eine Visualisierungsbibliothek basierend auf Matplotlib namens Seaborn. matplotlib ist etwas schwierig, wenn Sie versuchen, ein schönes Diagramm zu zeichnen, aber Seaborn wird empfohlen, da es schnell ein schönes Diagramm zeichnen kann.
seaborn hat eine Funktion namens set_context, die die Schriftgröße des Diagramms festlegt. Indem Sie einen der vier Stile Papier, Notizbuch, Vortrag und Poster für set_context auswählen und als Argument übergeben, können Sie die Schriftgröße des Diagramms entsprechend dem Veröffentlichungsmedium ändern.
Dieser Artikel ist ein Memo beim Vergleich der Ausgabe, wenn Papier, Notizbuch, Vortrag und Poster an set_context übergeben werden.
paper
notebook
talk
poster
In Bezug auf die Schriftgröße nimmt sie in der Reihenfolge Papier <Notebook <Talk <Poster zu.
Papier hat sehr kleine Zeichen. Obwohl es als Papier bezeichnet wird, denke ich, dass selbst wenn es in einer Zeitschrift veröffentlicht wird, die Zeichen zerstört werden und nicht lesbar sind.
Es ist schwer zu sagen, was für ein Situationsgespräch sein soll, aber ich denke, es soll wahrscheinlich auf einer Folie sein. Das auf der Folie zu platzierende Diagramm ist jedoch nur schwer lesbar, wenn die Schriftgröße erhöht wird. Daher ist es möglicherweise besser, das Poster auszuwählen, wenn Sie es auf der Folie platzieren.
import seaborn as sns
import matplotlib.pyplot as plt
def draw(context):
sns.set_context(context)
plt.clf()
plt.plot([0, 1], [0, 1])
plt.legend(["line"])
plt.xlabel("this is x label")
plt.ylabel("this is y label")
plt.title(context)
plt.tight_layout()
plt.savefig(context + ".png ")
if __name__ == '__main__':
context_lst = ["paper", "notebook", "talk", "poster"]
[draw(context) for context in context_lst]