countplot

 avatar
unknown
python
2 years ago
1.1 kB
5
Indexable
#визуализируем распределение пользователей по видам устройств
#гистограмма для всех пользователей:
fig = plt.subplots(figsize=(14, 7));
plt.suptitle('Распределение пользователей по видам устройств');
ax1 = plt.subplot(1, 2, 1);
sns.countplot(profiles['device'], ax=ax1, order = ['Mac','iPhone','PC','Android']);
plt.title('Все пользователи')
plt.xlabel('Устройство');
plt.ylabel('Число пользователей');
#гистограмма для платящих пользователей:
ax2 = plt.subplot(1, 2, 2)
sns.countplot(
    profiles[profiles['payer'] == True]['device'],
    order = ['Mac','iPhone','PC','Android'], # вот этот фрагмент не срабатывает, выдаёт ошибку 'PolyCollection' object has no property 'order'
    ax=ax2
    );

plt.title('Платящие пользователи')
plt.xlabel('Устройство');
plt.ylabel('Число платящих пользователей');
plt.show();
Editor is loading...