matplotlib - 用独特的 bin 绘制直方图

伦吉斯·马达万

我正在尝试绘制直方图,但 x 刻度似乎不正确。该图旨在获得频率计数(1 到 13)和 10000 行总数的直方图。

d1 = []
for i in np.arange(1, 10000):
tmp = np.random.randint(1, 13)
d1.append(tmp)
d2 = pd.DataFrame(d1)
d2.hist(width = 0.5)
plt.xticks(np.arange(1, 14, 1))

我正在尝试绘制值的频率计数而不是范围。

在此处输入图片说明

存在的重要性欧内斯特

您需要设置直方图应使用的 bin 边缘。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

d1 = np.random.randint(1, 13, size=1000)
d2 = pd.DataFrame(d1)
bins = np.arange(0,13)+0.5
d2.hist(bins=bins, ec ="k")
plt.xticks(np.arange(1, 13))

plt.show()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用箭头标记matplotlib直方图bin

来自分类Dev

用matplotlib直方图除以最大bin值

来自分类Dev

如何在matplotlib中为不等间距的bin绘制具有相同bin宽度的直方图

来自分类Dev

可变 Matplotlib 直方图 bin 宽度

来自分类Dev

使用matplotlib绘制直方图或散点图

来自分类Dev

Python并绘制直方图(使用matplotlib)

来自分类Dev

Python:matplotlib 直方图中的 bin 编号错误

来自分类Dev

用ggplot绘制密度直方图

来自分类Dev

用kde绘制熊猫直方图?

来自分类Dev

在Matplotlib中从预先计算的数据绘制直方图

来自分类Dev

使用matplotlib在python中绘制堆叠的直方图

来自分类Dev

Python Matplotlib:绘制去除重叠边界的直方图

来自分类Dev

在直方图matplotlib中绘制x-ticks

来自分类Dev

根据pandas / matplotlib中的类绘制直方图

来自分类Dev

matplotlib:在散点图上方绘制直方图

来自分类Dev

Matplotlib直方图-绘制大于给定值的值

来自分类Dev

使用matplotlib在图中绘制多个直方图

来自分类Dev

Matplotlib-绘制直方图截断条

来自分类Dev

根据pandas / matplotlib中的类绘制直方图

来自分类Dev

反复绘制堆积的直方图pandas / matplotlib

来自分类Dev

用Matplotlib绘制网格

来自分类Dev

用matplotlib绘制img

来自分类Dev

用Matplotlib绘制矩形

来自分类Dev

用Matplotlib绘制网格

来自分类Dev

给定值,更改选定的matplotlib直方图bin条的颜色

来自分类Dev

Matplotlib:在直方图的刻度标签中指定bin值的格式

来自分类Dev

matplotlib直方图bin移位和单个数据标签

来自分类Dev

如何在matplotlib中选择直方图条的独特颜色?

来自分类Dev

用ggplot绘制独特观测值的摘要