Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法获取适当的直方图_Python_Matplotlib_Histogram - Fatal编程技术网

Python 无法获取适当的直方图

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

我正在研究Kaggle上的信用卡数据。我想从名为“credit”的数据文件中为名为“Amount”的列绘制直方图。我想要所有数量范围内的绘图,但我得不到。金额范围为[025691.16]。但图中显示的范围是最大值/(num\u bin)。在上面提到的总范围内,获得绘图所需的代码变化应该是什么

在下面提到的示例代码中,绘图显示的是一个2569.116宽的单条(范围/数量)。我需要的是覆盖整个范围的10条

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范围内。谢谢你的帮助。由于您认为答案是正确的,请向上投票,点击答案左侧的绿色复选标记,将其标记为正确答案。