Eine Bibliothek zum Zeichnen von Python-Diagrammen. .. Positioniert als Wrapper-Funktion (im Lieferumfang enthaltenes Programm) von matplotlib, der bekanntesten Waage. Es ist nicht nur in der Lage, auf einfache Weise schön aussehende Grafiken zu zeichnen, sondern verfügt auch über eine Reihe von Funktionen wie die Stapelverarbeitung. Matplotlib ist für detaillierte Spezifikationen und Zeichnungen, und Seaborn ist für einfach und schön.
Das Thema dieses Mal ist Paarhandlung. Ist es nicht die berühmteste Funktion in Seaborn? Verwenden Sie .pairplot
, um es zu erstellen. Es wird verwendet, um die Korrelation von Daten zu erfassen.
Installieren Sie zuerst die seaborn
Bibliothek mit pip. Für Pip? Klicken Sie hier ('https://qiita.com/Yanagawa_Yoshihisa/items/35e6f70a8411277282ce').
Importieren Sie die Bibliothek. Nennen Sie seaborn`` sns
und import
.
python
import seaborn as sns
Ich werde das Beispiel mit Titanic-Daten ausprobieren. Wenn Sie die Titanic nicht kennen, überprüfen Sie bitte "kaggle Titanic". Erstellen Sie einen Datenrahmen mit Pandas.
python
dataframe = pd.read_csv('train.csv')
Verwenden Sie .jointplot
, um ein Streudiagramm zu erstellen. Grundsätzlich legen Sie die Originaldaten und die Achse fest, die Sie zeichnen möchten.
Wählen Sie hier Alter (Alter), Tarif (Tarif) und Klasse (Klasse) als zu zeichnende Achsen aus und setzen Sie sie auf "vars".
python
sns.pairplot(dataframe, vars = ['Age','Fare','Pclass'])
Ich konnte so eine Grafik zeichnen.
python
sns.pairplot(dataframe, vars = ['Age','Fare','Pclass'], hue = 'Sex')
python
sns.pairplot(dataframe, vars = ['Age','Fare','Pclass'], hue = 'Sex' ,diag_kind="hist")
Die Schnittpunkte derselben Achsen (Bereiche im blauen Rahmen) sind eine Matrix einzelner Elemente. Der andere Bereich ist ein Streudiagramm der Zielachse und der Achse. Die Streudiagramme an diagonalen Positionen beziehen sich auf die Streudiagramme mit vertauschten Achsen. (Der rote Rahmen ist das gleiche Streudiagramm, aber die X-Achse und die Y-Achse sind vertauscht.) Mit dieser Funktion können Sie das Gesamtbild des Objektgefühls grob überprüfen. (Wenn Sie den Tarif und das Alter im roten Rahmen betrachten, scheint es keine eindeutige Korrelation zwischen Alter und Tarif zu geben.) Mit der Option "Farbton" können Sie die Z-Achse einstellen. Fügen Sie Sex als Beispiel hinzu. Es ist auch möglich, mit diag_kind =" hist "
zu einem Histogramm zu wechseln. Es ist eine sehr einfache Syntax, aber sie wird für diejenigen empfohlen, die nicht damit vertraut sind, da sie so aussieht und ein Gefühl dafür vermittelt.
Sie können verschiedene andere Optionen angeben. Wenn Sie also tiefer graben möchten, lesen Sie bitte das Offizielle Dokument.
Wie ein Anfänger verstehen kann, haben wir das notwendige Wissen bei der Implementierung von maschinellem Lernen mit Python als einfachen Artikel zusammengefasst. Das Inhaltsverzeichnis ist hier, daher hoffe ich, dass Sie auch auf andere Artikel verweisen können.
Recommended Posts