问题标签 [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 投票
1 回答
3877 浏览

c# - 尝试使用 ZedGraph 创建直方图

我正在尝试使用 ZedGraph 创建直方图。

条形图和数据都很好,唯一需要的是我的条形图位于抽动之间,而不是直接在抽动上。

样本数据:

意味着我有:

所以目前我的条形图当然直接出现在抽动(x 值)1、2 和 3 上。

但我想看看:

  • 抽动 0 和 1 之间的第一条,
  • 抽动 1 和 2 之间的第二个小节和
  • tic 2 和 3 之间的第三个小节

为了实现这一目标,需要调整什么属性?我目前正在寻找XAxisand XAxis.Scale,但我还没有找到任何东西......

0 投票
3 回答
8187 浏览

r - 如何通过 R 中的 x 值缩放直方图上的 y 轴?

我有一些代表粒子大小的数据。我想将每个分箱大小的粒子的频率绘制为直方图,但要缩放频率,但要缩放粒子的大小(因此它代表该大小的总质量。)

我可以很好地绘制直方图,但我不确定如何通过每个 bin 的 X 值来缩放 Y 轴。

例如,如果我在 40-60 箱中有 10 个粒子,我希望 Y 轴值为 10*50=500。

0 投票
2 回答
5028 浏览

image - MATLAB:如何更改 imhist 的颜色和窗口的大小?

我有:

如何将直方图的颜色更改为红色、绿色和蓝色?
如何更改出现的窗口大小?

编辑:
Luis Miguel 关于窗口大小的回答有效,但是如果我只想改变窗口的高度并保持其他参数(x、y、宽度)不变怎么办?

0 投票
5 回答
75675 浏览

r - 你如何使用 hist 在 R 中绘制相对频率?

你如何使用 hist() 在 R 中绘制相对频率?

如果我执行以下操作,我将得到一个密度图,但我想要一个相对频率图:

我想查看具有以下相对频率的直方图:

.5 表示 0 到 1,

.33 为 1 至 2,

0.166 为 2 到 3。

0 投票
2 回答
419 浏览

arrays - Perl中通过数组的哈希按间隔进行聚类

我有一个看起来像这样的数据

我们要做的是根据给定的时间间隔对状态进行聚类value。让该间隔为1-3, 4-6, 7-9, 10-12, etc ..(即 Bin 大小 3)。

我们希望得到这样的数组哈希:

实现这一目标的方法是什么?

更新:更正了 HoA 7-9,感谢 ysth。

0 投票
4 回答
21853 浏览

python - 计算Python中相同值元素的数量

可能重复:
如何计算列表中元素的频率?

我希望计算列表中相同值元素的数量并返回一个字典:

我想这是一种直方图?

0 投票
1 回答
3536 浏览

r - 如何在R中对直方图的y轴使用对数刻度?

我有一个大型数据集,讨论板上的线程寿命。我想要一个显示寿命分布的直方图,所以我这样做了:

这产生了这个难以阅读的图像: http://dl.dropbox.com/u/285483/tmp/screenshot297.png

我的问题是 a) 将 y 轴更改为对数刻度是使其更具可读性的好方法吗?显然有些人认为将 y 轴更改为对数是一个坏主意。

b)我该怎么做?

0 投票
2 回答
2110 浏览

java - Java:获取 JPEG DCT 系数直方图

我需要一个 Java 库、代码片段……来获取 JPEG 文件的 64 个 DCT 系数的频率分布。

有任何想法吗?谢谢!

0 投票
1 回答
1917 浏览

c++ - 彩色图像之间的相似度测量(OpenCV)

我正在使用一个 CBIR(基于内容的图像检索)项目,该项目将绘制图像的 RGB 直方图,并计算其他图像与查询图像之间的距离。

我正在使用 VS 2008 - MFC 和 OpenCV 库。我想用来计算距离的方法是欧几里得距离(ED),但不知何故我没能解决。

我找到了一个函数 - cvCalcEMD2() 可以帮助我计算两个直方图之间的距离。要使用此功能,我需要为我的直方图创建签名。

这是我找到的创建签名的示例

在 For 循环中,有一行我需要在直方图中传递:

浮动 bin_val = cvQueryHistValue_2D( hist1, h, s );

在我的直方图函数中没有变量 h_bins 和 s_bins

在我的程序中,我将直方图计算/绘制成 R、G 和 B。意思是,每张图像我都有 3 个直方图。例如:CvHistogram *hist_red、*hist_green、*hist_blue;

如何使用直方图创建签名?

*我的drawHistogram函数的链接在我下面的评论中

0 投票
3 回答
5153 浏览

python - 二维数组的Python累积直方图

我有以下问题。我有一个 N 对的二维数组。例如:x = [[5,2],[10,5],[3,2],...] (所以一组数组 a = [5,10,3,...] 和 b= [ 2,5,2,...] 第一列 (a) 对应于项目的数量。第二列 (b) 是获取 (a) 列中的项目所用​​的时间。

我想绘制获取项目所需总时间的累积直方图。x 轴将位于数组 (a) 的 bin 中,y 轴应该是数组 (b) 中 (a) 的每个 bin 的时间总和。即我想绘制“Nr of items”-vs-“Total time to get (cumulative)”,而不是默认的“Nr of items”-vs-“Nr of instances in array (a)”

我希望这有点道理。