[PYTHON] Vergleich von 4 Stilen, die mit set_context an seaborn übergeben werden können

Was ist dieser Artikel?

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.

Ausgabe in 4 Stilen

paper paper.png

notebook notebook.png

talk talk.png

poster poster.png

Vergleich von 4 Stilen

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.

Quellcode

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]

Referenz

seaborn.set_context

Recommended Posts

Vergleich von 4 Stilen, die mit set_context an seaborn übergeben werden können
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
Formatübersicht der Formate, die mit gensim serialisiert werden können
Dateitypen, die mit Go verwendet werden können
Listen Sie Pakete auf, die mit pip aktualisiert werden können
Hinweise zum Erstellen von Zahlen, die mit matplotlib in Zeitschriften veröffentlicht werden können
Liste der Tools, mit denen Sie auf einfache Weise die Emotionsanalyse japanischer Sätze mit Python ausprobieren können (versuchen Sie es mit Google Colab).
Konvertieren Sie Bilder aus dem FlyCapture SDK in ein Formular, das mit openCV verwendet werden kann
Liste der Farben, die mit tkinter (Denkmal) eingestellt werden können
Hinweise zu Python-Kenntnissen, die mit AtCoder verwendet werden können
So erstellen Sie eine Eigenschaft von Beziehungen, die durch bestimmte Bedingungen vorab abgerufen werden kann
Grenzwerte, die mit MeCab sofort analysiert werden können
So zeigen Sie Hover-Text und Text an, der ausgeführt werden kann, indem Sie mit dem Minecraft-Plug-In klicken
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Zusammenfassung der Dinge, die installiert werden müssen, um die tf-Pose-Schätzung auszuführen
Es scheint, dass Skeleton Tracking mit RealSense durchgeführt werden kann
Grundkenntnisse in DNS, die jetzt nicht zu hören sind
NumPy-Nullen können auch bei einer Größe von 0 definiert werden
Python3-Verarbeitung, die in Paiza verwendbar zu sein scheint
Ich habe die Vorbehandlung untersucht, die mit PyCaret durchgeführt werden kann
Lassen Sie uns ein Diagramm erstellen, auf das mit IPython geklickt werden kann
Bewertungsindex, der für GridSearchCV von sklearn angegeben werden kann
Ich habe versucht, es zu erweitern, damit die Datenbank mit der Analysesoftware von Wiire verwendet werden kann
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können
Sagen Sie mit Word2Vec + Random Forest die Anzahl der Kissen voraus, die als Lachbefragte empfangen werden können
[Python] Erstellen Sie ein Diagramm, das mit Plotly verschoben werden kann
Untersuchung der von Python steuerbaren Gleichstromversorgung
Machen Sie sich mit der Pipeline von spaCy vertraut (wollen Sie es sein)
Installieren Sie Pakete, die mit Python 3 kompiliert werden müssen, mit pip [Windows]
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Erstellen Sie ein Währungsdiagramm, das mit Plotly (2) verschoben werden kann.
Erstellen Sie eine Spinbox, die mit Tkinter in HEX angezeigt werden kann
Erstellen Sie ein Währungsdiagramm, das mit Plotly (1) verschoben werden kann.
Rufen Sie eine Liste der Kameraparameter ab, die mit cv2.VideoCapture festgelegt werden können, und machen Sie daraus einen Wörterbuchtyp
require.txt kann mit # auskommentiert werden
Bestätigung, dass rkhunter installiert werden kann
Einfaches Auffüllen von Daten, die in der Verarbeitung natürlicher Sprache verwendet werden können
Grundlegende Zusammenfassung des Scrapings mit Anfragen, die Anfänger absolut verstehen können [Python]
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
Wie man einen Janken-Bot macht, der leicht bewegt werden kann (Kommentar)
Erstellen Sie eine Web-App, die mit Plotly Dash einfach visualisiert werden kann
Maximale Anzahl von Funktionsparametern, die in jeder Sprache definiert werden können
Python-Sound Gerät ASIO akustisches Signalverarbeitungsmodul [Basic]
Es wurde ein Fehler behoben, bei dem node.surface mit python3 + mecab nicht abgerufen werden konnte
Ich wollte schnell einen Mailserver erstellen, der mit postfix + dovecot auf EC2 frei verwendet werden kann
Es scheint, dass alle untergeordneten Bestellungen storniert werden können, um alle übergeordneten Bestellungen (Sonderbestellungen) mit der Bitflyer-API zu stornieren
Artikel, der eine Person sein kann, die den Mechanismus der API versteht und beherrscht (mit Python-Code)
[Python3] Code, der verwendet werden kann, wenn Sie die Erweiterung eines Bildes sofort ändern möchten