гистограммы

Два графика

Сначала сохраняем нужный столбец из датафрейма, потом на одном графике добавляем нужные столбцы

col1_table = df['col1']
col2_table = df['col2']

plt.hist([col1_table, col2_table], label=[' для столбца 1', ' для столбца 2'], 
         bins=20, density=True)
plt.legend(loc='best')

 

Циклы. Автоматизация графиков в цикле. Группировка по совпадениям столбца.

Группировка по совпадениям столбца и подсчет количества совпадений для каждого из вариантов
df.groupby(col1').count()

То же но с текстом:
for name1, result1 in df.groupby('col1'):
----print('Текст1 до вставки {} текст2 {} текст3'.format(name1, len(result1))

for name1, result1 in df.groupby('col2'):
----result1.hist(column = 'col3', bins=10 )

for name1, result1 in df.groupby('col2'):
----result1.plot(kind='hist', y='col3', title = name1, bins=10)

Подписка на RSS - гистограммы