我在一月份使用了洛杉矶警察局呼叫中心的一个公共数据集,我试图使用计数、条形图和catplot等多个图创建计数图。我使用的列是“Call_Type_Code”,这是一种对象类型,因为数据中有数字和字母。
我想制作一张前5个最常收到的呼叫类型的图表,但我得到的不是频率。
以下是前5个电话:代码6 33715902交通停止3822906代码30 RINGER 2963415 MAN 2538921 TRESPASS SUSP 1764
我已经尝试使用下面的代码绘制,而不是计数,我得到的频率从-0.04到.04
sns.catplot(y= 'Call_Type_Code', \ data = df, \ kind = 'count', \ order = df.Call_Type_Text.value_counts().iloc[:5].index)
第一个例子
如果我删除order语句,我会收到计数,但它不再用top 5过滤,我得到了第二个示例
这两个例子是我得到的最接近的。有什么想法吗?