kind hist example color bar python matplotlib statistics pandas

python - hist - plot pandas kind



Superposición de múltiples histogramas con pandas (1)

In [18]: from pandas import DataFrame In [19]: from numpy.random import randn In [20]: df = DataFrame(randn(10, 2)) In [21]: df2 = DataFrame(randn(10, 2)) In [22]: axs = df.hist() In [23]: for ax, (colname, values) in zip(axs.flat, df2.iteritems()): ....: values.hist(ax=ax, bins=10) ....: In [24]: draw()

da

Tengo dos o tres archivos csv con el mismo encabezado y me gustaría dibujar los histogramas para cada columna que se superponen en el mismo diagrama.

El siguiente código me da dos figuras separadas, cada una contiene todos los histogramas para cada uno de los archivos. ¿Hay alguna forma compacta de trazarlos juntos en la misma figura usando pandas / matplot lib? Me imagino algo parecido a esto, pero usando dataframes.

Código:

import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv(''input1.csv'') df2 = pd.read_csv(''input2.csv'') df.hist(bins=20) df2.hist(bins=20) plt.show()