Значение участка подсчитывает панды
df.letters.value_counts().sort_values().plot(kind = 'barh')
Nerdy Hulk
df.letters.value_counts().sort_values().plot(kind = 'barh')
df[['columns_1', 'columns_2', ...]].value_counts() / df.shape[0]