问题标签 [histogram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
3174 浏览

algorithm - 有没有将图像直方图转换为原始图像的算法?

所以我们有直方图......有没有任何算法可以从它们生成原始图像?

替代文字
(来源: petrileskinen.fi )

0 投票
2 回答
5983 浏览

r - 更改情节的外观以类似于 hist

我使用这篇文章中的信息创建了一个对数刻度的直方图: Histogram with Logarithmic Sc​​ale

但是, plot 的输出看起来与 hist 的输出完全不同。有谁知道如何将 plot 的输出配置为类似于 hist 的输出?谢谢您的帮助。

0 投票
2 回答
3705 浏览

r - 如何在 R 的直方图中突出显示观察的 bin

我想根据多个观察结果创建一个直方图(即 d <- c(1,2.1,3.4,4.5) ),然后突出显示特定观察结果所在的 bin,这样我就有一个如下所示的输出: 替代文字

我如何在 R 中做到这一点?

0 投票
1 回答
28164 浏览

python - matplotlib / Python中条形图的单独标记条

我正在尝试在 Python 中创建字母频率的条形图。我认为实现这一点的最佳方法是 matplotlib,但我一直无法破译文档。是否可以用每个条形图的一个字母而不是数字轴来标记 matplotlib.pyplot.hist 图的条形图?我想一定是,但我之前没有使用过matplotlib。

这是我所追求的那种图表,呈现为文本:

0 投票
2 回答
38570 浏览

python - 如何在直方图 bin 中获取数据

我想获取直方图 bin 中包含的数据列表。我正在使用 numpy 和 Matplotlib。我知道如何遍历数据并检查 bin 边缘。但是,我想为 2D 直方图执行此操作,并且执行此操作的代码相当难看。numpy 是否有任何结构可以使这更容易?

对于一维情况,我可以使用 searchsorted()。但是逻辑并没有那么好,我真的不想在不需要时对每个数据点进行二进制搜索。

大多数讨厌的逻辑是由于 bin 边界区域造成的。所有区域都有这样的边界:[左边缘,右边缘)。除了最后一个 bin,它有一个像这样的区域:[left edge, right edge]。

以下是一维案例的一些示例代码:

以下是 2D 案例的一些示例代码:

有没有更清洁/更有效的方法来做到这一点?似乎 numpy 会为此提供一些东西。

0 投票
3 回答
203670 浏览

r - 无法绘制直方图,“x”必须是数字

我有一个这种格式的数据文件:

我读取数据并尝试使用以下命令绘制直方图:

但我得到这个错误:

错误 en hist.default(we) : 'x' 必须是数字。

我需要做什么才能为我的三个变量绘制直方图?

0 投票
3 回答
12867 浏览

matlab - 如何用 Matlab 构造不等宽直方图?

我想构造一个带有不等箱(间隔)的直方图..Matlab 只构建具有相等箱的直方图,就好像它是一个图表..!!!

请帮助我...非常感谢!

0 投票
2 回答
14289 浏览

c# - 寻找十进制数据的直方图分箱算法

为了计算直方图,我需要生成 bin。语言是 C#。基本上我需要接受一组十进制数字并从中生成直方图。

还没有找到一个像样的库来彻底做到这一点,所以现在我只是在寻找一个库或一种算法来帮助我对数据进行分箱。

所以...

  • 是否有任何 C# 库可以接收十进制数据数组并输出分箱直方图?
  • 是否有用于构建用于生成直方图的箱的通用算法?
0 投票
2 回答
10564 浏览

r - 如何在 R 中绘制 3D 堆叠直方图?

我想在 R 中绘制堆叠直方图;即在第三维中堆叠单个直方图。


谢谢大家的建议,尤其是 Shane 的建议。

@hadley,我同意您的观点,但是,我的情况有所不同:我试图通过绘制四个堆叠直方图来传达的主要观点是尾部差异很大......将被遮盖的部分无关紧要在我呈现的数据中......另外,能够读取频率轴也不重要,因为我将绘制相对频率......

0 投票
2 回答
2791 浏览

java - 使用 JFreeChart 动态构建和更新直方图

我有一个输入数据流,我想用一个简单的直方图来绘制。我不知道值的范围,或用于直方图的正确分辨率或 bin 宽度。

SimpleHistogramDataset提供了一些这样的功能,但如果新值没有被覆盖,我不想为了添加新的 bin 来处理捕获异常。此外,它不容易让我使用不同的 bin 宽度(可能是某个初始设置宽度的整数倍)重建直方图。

有没有一种简单的方法可以使用 JFreeChart 或一些备用图表库来完成此任务,还是我必须在这里编写自己的类?