python a une bibliothèque de visualisation basée sur matplotlib appelée seaborn. matplotlib est un peu délicat lorsque vous essayez de dessiner un beau graphique, mais seaborn est recommandé car il permet de dessiner rapidement un beau graphique.
seaborn a une fonction appelée set_context qui définit la taille de la police du graphique. En sélectionnant l'un des quatre styles de papier, de cahier, de discussion et d'affiche pour set_context et en le passant comme argument, vous pouvez modifier la taille de la police du graphique en fonction du support de publication.
Cet article est un mémo lors de la comparaison de la sortie lorsque chacun des documents papier, cahier, conversation et affiche est passé à set_context.
paper
notebook
talk
poster
Concernant la taille de la police, elle augmente dans l'ordre du papier <notebook <talk <poster.
le papier a de très petits caractères. Bien qu'on l'appelle papier, je pense que même s'il est publié dans un journal, les personnages seront écrasés et ce ne sera pas lisible.
Il est difficile de dire quel genre de discours de situation est censé être, mais je pense que c'est probablement censé être sur une diapositive. Cependant, le graphique à placer sur la diapositive est difficile à lire à moins que la taille de la police ne soit augmentée, il peut donc être préférable de sélectionner l'affiche lorsque vous la placez sur la diapositive.
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]
Recommended Posts