Ich übte das Zeichnen einer Wärmekarte mit experimentellen Daten.
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns```
Bereit mit dem obigen Code.
## Daten lesen
#### **`ec_am = pd.read_csv('./ec_am.csv')`**
Die Daten sind 6 Zeilen und 10 Spalten
Versuchen Sie es zunächst ohne Angabe von Bedingungen.
heatmap1 = sns.heatmap(ec_am)
plt.savefig("heatmap1.png ")```
![heatmap1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/861630/0777c956-4f60-4010-1554-c4fb1abfce4e.png)
Speichern Sie die Abbildung im PNG-Format mit dem Namen heatmap1 mit plt.savefig ("heatmap1.png "). Das Speicherziel ist dieselbe Datei wie das geöffnete Jupyter-Notebook.
Versuchen Sie als nächstes verschiedene Bedingungen.
#### **`heatmap2 = sns.heatmap(ec_am, yticklabels=False, cbar=False)`**
```heatmap(ec_am, yticklabels=False, cbar=False)
plt.savefig("heatmap2.png ")```
![heatmap2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/861630/e8b81fe8-7847-04c2-61a8-99a5988eff72.png)
Geben Sie Beschriftungen der Y-Achse mit yticklabels an. Geben Sie die Farbleiste mit cbar an. Wenn es falsch ist, verschwindet es.
#### **`heatmap3 = sns.heatmap(ec_am, cmap="Wistia", annot=True, fmt="1.2f")`**
plt.savefig("heatmap3.png ")``` Geben Sie die Farbe mit cmap an. Zeigen Sie den numerischen Wert der Daten mit Annot an. Zeigen Sie bis zur x-ten Stelle des Dezimalpunkts mit fmt = "1.xf" an (x ist eine positive Ganzzahl). Die Farbtypen finden Sie unter beige Notizen.
heatmap4 = sns.heatmap(ec_am, cmap="Purples", annot=True, fmt="1.1f", linewidths=.5)
plt.savefig("heatmap4.png ")```
![heatmap4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/861630/c30243fd-cce2-3058-f354-6724e90afffa.png)
Zeichnen Sie Linien zwischen Zellen mit Linienbreiten (in diesem Fall Dicke 0,5).
Recommended Posts