Python 无法获取适当的直方图
我正在研究Kaggle上的信用卡数据。我想从名为“credit”的数据文件中为名为“Amount”的列绘制直方图。我想要所有数量范围内的绘图,但我得不到。金额范围为[025691.16]。但图中显示的范围是最大值/(num\u bin)。在上面提到的总范围内,获得绘图所需的代码变化应该是什么 在下面提到的示例代码中,绘图显示的是一个2569.116宽的单条(范围/数量)。我需要的是覆盖整个范围的10条Python 无法获取适当的直方图,python,matplotlib,histogram,Python,Matplotlib,Histogram,我正在研究Kaggle上的信用卡数据。我想从名为“credit”的数据文件中为名为“Amount”的列绘制直方图。我想要所有数量范围内的绘图,但我得不到。金额范围为[025691.16]。但图中显示的范围是最大值/(num\u bin)。在上面提到的总范围内,获得绘图所需的代码变化应该是什么 在下面提到的示例代码中,绘图显示的是一个2569.116宽的单条(范围/数量)。我需要的是覆盖整个范围的10条 plt.hist(credit['Amount'],10,density=True,range
plt.hist(credit['Amount'],10,density=True,range=(0,25691.16) ,facecolor='red',alpha=0.5)
你的代码是对的。我认为这是你的数据的性质,你看不到其他的酒吧,因为在第一箱密度非常高。换句话说,几乎所有的“金额”都在(0,2569.116)中,还有一些“金额”在区间(2569.116,5138.232)中,(23122.0442591.16)。使用不同的数据帧和适当的范围,您的代码片段对我来说运行良好。您是否可以扩展用于数据框架的信用卡数据?信用卡数据用于查找欺诈交易。我在卡格尔找到的。数据是一个31×284646的矩阵。我刚刚仔细检查了excel数据,发现大部分谎言在2.5k范围内。谢谢你的帮助。由于您认为答案是正确的,请向上投票,点击答案左侧的绿色复选标记,将其标记为正确答案。