2015-06-26 13 views
31

Ich versuche, eine ROC-Kurve mit Seaborn (Python) zu plotten. Mit matplotlib ich einfach die Funktion plot verwenden:Einfache Linie Plots mit Seaborn

plt.plot(one_minus_specificity, sensitivity, 'bs--') 

wo one_minus_specificity und sensitivity sind zwei Listen von Wertepaaren.

Gibt es eine einfache Gegenstücke der Plot-Funktion in Seaborn? Ich habe mir die Galerie angesehen, aber ich habe keine einfache Methode gefunden.

+1

Warum nicht einfach matplotlib direkt benutzen? Seaborn verwendet Matplotlib auch unter der Haube. – hitzg

+24

Da Parzellen mit Seaborn sind schöner –

Antwort

51

Da Seaborn auch Matplotlib verwendet, um seine Plotting zu tun, können Sie die beiden leicht kombinieren. Wenn Sie nur sollte das Styling von Seaborn die set_style Funktion übernehmen möchten Ihnen den Einstieg:

import matplotlib.pyplot as plt 
import numpy as np 
import seaborn as sns 

sns.set_style("darkgrid") 
plt.plot(np.cumsum(np.random.randn(1000,1))) 
plt.show() 

Ergebnis:

enter image description here

Verwandte Themen