Visualizar una columna de un DataFrame usando la biblioteca Seaborn

Intentemos visualizar datos en campañas publicitarias que se almacenan en un DataFrame.

Dado:


DataFrame, que almacena estadísticas sobre campañas publicitarias para los siguientes indicadores:

  • Nombre de campaña
  • Fecha
  • Impresiones
  • Clics
  • Ctr
  • Costo
  • Avgcpc
  • Rebotar
  • AvgPageviews
  • Conversión
  • CostPerConversion
  • Conversiones



Importamos todo lo que necesitamos:


import seaborn as sns from pandas import Series,DataFrame 

Lea nuestro DataFrame de csv


 f=DataFrame.from_csv("cashe.csv",header=0,sep='',index_col=0,parse_dates=True) 


Visualice los datos de la columna AvgCpc


 sns.distplot(f['AvgCpc'],bins=25) plt.show() 

Obtenemos el siguiente gráfico:



Este gráfico muestra la distribución de los costos por clic. El gráfico muestra que, con mayor frecuencia, un clic cuesta alrededor de 3,5 rublos.

Para que el gráfico sea más preciso, aumente el valor en "contenedores". Este parámetro refleja en cuántas partes se dividirá nuestro gráfico.

 sns.distplot(f['AvgCpc'],bins=50) plt.show() 

Obtenemos lo siguiente:



También puede reemplazar el histograma con un diagrama de alfombra (alfombra)

 sns.distplot(f['AvgCpc'],bins=25,rug=True,hist=False) plt.show() 



Volvamos al histograma.

Establecer nombres y colores


Coloreamos la línea de azul y las columnas de azul.

 sns.distplot(f['AvgCpc'],bins=25, kde_kws={'color':'indianred','label':''}, hist_kws={'color':'blue','label':''}) plt.show() 

Source: https://habr.com/ru/post/459900/


All Articles