Diagrammzeichnung mit Python

Zeichnen eines Liniendiagramms

Angenommen, Sie tun dies mit einem Jupyter-Notizbuch. Wenn Sie dies auf dem Terminal tun, müssen Sie das Diagramm in einer Datei speichern. Verwenden Sie zum Speichern "plt.savefig (" Dateiname ")".

Zeichnen mit Pyplot


#Bibliothek zur numerischen Berechnung
import numpy as np
import pandas as pd

#Bibliothek zum Zeichnen von Grafiken
from matplotlib import pyplot as plt

#Spezifikation für die Anzeige des Diagramms im Jupiter-Notizbuch
%matplotlib inline

x = np.array([0,1,2,3,4,5,6,7,8,9])
y = np.array([2,3,4,3,5,4,6,7,4,8])

plt.plot(x, y, color = 'black')
plt.title("lineplot matplotlib")
plt.xlabel("x")
plt.ylabel("y")
スクリーンショット 2020-01-25 15.33.26.png

Zeichnen von Seaborn


import seaborn as sns
sns.set()

plt.plot(x, y, color = 'black')
plt.title("lineplot seaborn")
plt.xlabel("x")
plt.ylabel("y")
スクリーンショット 2020-01-25 15.37.35.png

Zeichnen eines Histogramms


data = np.array([2,3,3,4,4,4,4,5,5,6])
sns.distplot(data, bins = 5, 
             color = 'black', kde = False)

<img width="300" height ="200"alt="hist.png " src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/512772/0c701442-e3c8-4214-8968-05731fb6c8b9.png ">

[^ 1]: Eine der nichtparametrischen Methoden zur Schätzung der Wahrscheinlichkeitsdichtefunktion stochastischer Variablen in der Statistik.


sns.distplot(fish_data, color = 'black' norm_hist=True)
--`norm_hist` ändert die vertikale Achse so, dass die Gesamtfläche des Histogramms 1 beträgt.

Box Whisker

sns.boxplot(x = "species", y  = "length", 
            data = multi, color = 'gray')
スクリーンショット hako_hige.png

Geigenplot

Verwendung des Ergebnisses der Kernel-Dichteschätzung


sns.violinplot(x = "species", y  = "length", 
               data = multi, color = 'gray')

Balkendiagramm

sns.barplot(x = "species", y  = "length", 
            data = fish_multi, color = 'gray')
スクリーンショット 2020-01-25 16.08.15.png

Streudiagramm


sns.jointplot(x = "x", y = "y", 
              data = cov_data, color = 'black')

Gerade zurückgeben

sns.lmplot(x = "temperature", y = "beer", data = D,
          scatter_kws = {"color": "black"},
          line_kws = {"color": "black"})
スクリーンショット 2020-01-29 13.12.50.png
sns.lmplot(x = "price", y = "sales", data = sales,
          hue = "weather", palette = "gray")
スクリーンショット 2020-01-29 13.15.02.png

Referenz

Shinya Baba, ein Lehrbuch über Statistiken, die mit neuem Python gelernt wurden

Recommended Posts

Diagrammzeichnung mit Python
Zeichnen Sie ein Diagramm mit Python
Kerzentabelle mit Python zeichnen
Von der Datei zur Diagrammzeichnung in Python. Grundstufe Grundstufe
Bis zum Zeichnen eines 3D-Diagramms mit Python in Windows 10
Ali Buch in Python: Sec. 2-5 Graph
Quadtree in Python --2
Python in der Optimierung
CURL in Python
[Python] Zeichnung optimieren
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Versuchen Sie, eine einfache Animation in Python zu zeichnen
Ali Buch in Python: Sec. 2-5 Graph (Vorbereitung)
Zeichnen Sie Daten einfach in Shell und Python
Erstellen Sie Ihre eigene Diagrammstrukturklasse und deren Zeichnung mit Python
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python
Täglicher AtCoder # 6 in Python