[PYTHON] Eine Geschichte, die Seaborn einfach, bequem und beeindruckt war

Seaborn

Ich war beeindruckt, dass selbst ein Diagramm, dessen Zeichnen mit Matplotlib etwas mühsam ist, mit Seaborn relativ einfach gezeichnet werden kann.

スクリーンショット 2020-03-19 20.20.03.png

Wenn Sie versuchen, dies mit matplotlib zu zeichnen, sieht es so aus. Es kann falsch sein, weil es super geeignet ist,

import itertools
fig, axes = plt.subplots(2, 3)
col_f = 'Pclass'
col_f_domain = [1, 2, 3]
row_f = 'Sex'
row_f_domain = ['male', 'female']
for i, (r, c) in enumerate(itertools.product(row_f_domain, row_f_domain)):
    row_i = i // 3
    col_i = i % 3
    ax = axes[row_i][col_i]
    # (Folgendes wird weggelassen)

Oh ja, dreh die for-Schleife nicht. Dies ist eine Zeile für ...

sns.relplot(x='Age', y='Fare', hue='Survived', col='Pclass', row='Sex', data=train_data)

Schließlich

Bei der Durchführung von EDA (Exploratory Data Analysis) werden viele Diagramme gezeichnet, während die zu vergleichende Feature-Menge und -Ebene geändert werden. Daher ist dies ein Werkzeug, mit dem sich solche komplizierten Diagramme schnell anwenden lassen Es ist praktisch. Auf der anderen Seite ist matplotlib gut in der Lage, mit Juckreiz umzugehen, der mit solch hochwertigen Werkzeugen nicht erreicht werden kann. Ich denke, ich sollte Matplotlib verwenden, um Diagramme zu zeichnen, die Seaborn nicht zeichnen kann.

Recommended Posts

Eine Geschichte, die Seaborn einfach, bequem und beeindruckt war
Eine Geschichte, von der ich bei np.where süchtig war
Eine Geschichte, die schrecklich war, wenn SELinux richtig deaktiviert war
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
Eine Geschichte, die bei mglearn.plots.plot_nmf_faces nicht mehr funktioniert und sich gefragt hat, ob es sich um einen Fehler handelt?
Eine Geschichte, die es einfach macht, den Wohnbereich mit Elasticsearch und Python abzuschätzen
Eine Geschichte, die ich süchtig danach war, Lambda von AWS Lambda anzurufen.
Eine Geschichte, die Schwierigkeiten hatte, 3 Millionen ID-Daten in einer Schleife zu verarbeiten
Die Geschichte, dass die asynchrone API, die API-Gateway- und Schrittfunktionen kombinierte, die stärkste war
Eine Geschichte, die Slack und Google Spreadsheet verbindet
Stolpern Geschichte über die Installation von Matplotlib
Eine Geschichte, die auf eine Vergleichsberechnung stieß
Eine Geschichte über Python Pop und Append
Die Geschichte, dass XGBoost endlich installiert wurde
Die Geschichte einer Box, die Peppers AL Memory und MQTT miteinander verbindet
Eine Geschichte, der ich nach der SFTP-Kommunikation mit Python verfallen war
Eine Geschichte, von der ich sehr überzeugt war, als ich den Code für das Monty Hall-Problem schrieb und die Gewinnrate berechnete
Ein netter Nimporter, der Nim und Python verbindet
Eine Geschichte, die von Go's globalen Variablen und ihrem Umfang abhängig ist
Python-Memo- "wenn nicht A und B" war "wenn (nicht A) und B"
Eine Geschichte über das Ändern von Python und das Hinzufügen von Funktionen
Eine Geschichte über einen Fehler, wenn PyInstaller in einem Programm verwendet wird, das googleapiclient verwendet