So erstellen sie ein dichtediagramm in matplotlib (mit beispielen)
Der einfachste Weg, ein Dichtediagramm in Matplotlib zu erstellen, ist die Verwendung der Funktion kdeplot() aus der Seaborn-Visualisierungsbibliothek:
import seaborn as sns #define data data = [value1, value2, value3, ...] #create density plot of data sns. kdeplot (data)
Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel 1: Erstellen Sie ein einfaches Dichtediagramm
Der folgende Code zeigt, wie man in Seaborn ein einfaches Dichtediagramm erstellt:
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data sns. kdeplot (data)
Die x-Achse zeigt die Datenwerte und die y-Achse zeigt die entsprechenden Wahrscheinlichkeitsdichtewerte.
Beispiel 2: Anpassen der Glätte des Dichtediagramms
Sie können das Argument bw_method verwenden, um die Glätte des Dichtediagramms anzupassen. Niedrigere Werte führen zu einem „welligeren“ Pfad.
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with low bw_method value sns. kdeplot (data, bw_method = .3 )
Umgekehrt führen höhere Werte für bw_method zu einem glatteren Plot:
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with high bw_method value sns. kdeplot (data, bw_method = .8 )
Beispiel 3: Passen Sie das Dichtediagramm an
Sie können auch die Farbe und den Stil des Dichtediagramms anpassen:
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with high bw_method value sns. kdeplot (data, color=' red ', fill= True , alpha= .3 , linewidth= 0 )
Zusätzliche Ressourcen
Eine Einführung in Dichtekurven
So zeichnen Sie mehrere Linien in Matplotlib
So zeichnen Sie ein Histogramm aus einer Datenliste in Python