with scikit multiclass graficar curva python matplotlib plot seaborn roc

python - scikit - Parcelas de línea simple usando seaborn



roc with python (2)

Estoy tratando de trazar una curva ROC utilizando Seaborn (python). Con matplotlib simplemente uso el plot funciones:

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

donde one_minus_specificity y sensitivity son dos listas de valores emparejados.

¿Hay una contrapartida simple de la función de la trama en la vida marina? Eché un vistazo a la galería, pero no encontré ningún método sencillo.


Como seaborn también usa matplotlib para hacer su trazado, puedes combinar fácilmente los dos. Si solo desea adoptar el estilo de Seaborn, la función set_style debería set_style a comenzar:

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()

Resultado:


Sí, puedes hacer lo mismo en Seaborn directamente. Esto se hace con tsplot () que permite una sola matriz como entrada, o dos matrices donde la otra es ''tiempo'', es decir, eje x.

import seaborn as sns data = [1,5,3,2,6] * 20 time = range(100) sns.tsplot(data, time)