【发布时间】:2021-12-09 20:12:26
【问题描述】:
我目前使用的数据集显示了客户及其类别。
Customer Class
4124 A
4123 A
532 B
4512 A
5325 B
642 C
5345 A
我正在使用 matplotlib 绘制频率条形图:
class_f=df.groupby(['Class']).size().reset_index(name='Frequency').sort_values('Frequency', ascending=False)
plt.bar(class_f['Class'].astype(str), class_f['Frequency'])
plt.show()
但我想使用归一化图和 y 轴上的百分比值来可视化结果。 对于百分比值,我一直在尝试使用 mtick。 对于标准化图,我发现了很多堆叠图和使用 seaborn 的示例。我想知道如何使用 matplotlib 做同样的事情。
【问题讨论】:
-
感谢 JohanC。如果您可以添加答案,我将非常乐意更改标签并将其作为解决方案接受 :) 将 seaborn 也用于标准化绘图会很好吗?
-
非常感谢 JohanCpan>
标签: python pandas matplotlib