Seite 1 von 1

Auflösung in seaborn heatmap erweitern

Verfasst: Donnerstag 1. November 2018, 22:15
von SautaRoc
Hallo,

ich nehme mal folgendes Beispiel einer Seaborn Heatmap:

Code: Alles auswählen

import numpy as np; np.random.seed(0)
import seaborn as sns; sns.set()
flights = sns.load_dataset("flights")
flights = flights.pivot("month", "year", "passengers")
sns.heatmap(flights, annot=True, fmt="d", cmap="BuGn")
das liefert wie gewünscht zunächst die Heatmap. Jetzt mal angenommen meine Daten benötigen eine feinere Auflösung. Wie erreiche ich, dass anstatt dem Default wert eine n-Anzahl von Farbabstufungen verwendet wird?


Danke für eure Tipps

Re: Auflösung in seaborn heatmap erweitern

Verfasst: Donnerstag 1. November 2018, 22:31
von SautaRoc
ich habe es inzwischen selber geschafft:

statt:

Code: Alles auswählen

sns.heatmap(flights, annot=True, fmt="d", cmap="BuGn")

nehme man:

Code: Alles auswählen

sns.heatmap(flights, annot=True, fmt="d", cmap=(sns.color_palette("BuGn",100)))
wobei 100 die Anzahl der Farbstufen ist.