问题标签 [bins]

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 回答
391 浏览

python - Matplotlib 直方图:绿色和蓝色箱

我正在使用 pyplot 制作直方图。这大约是我正在做的事情:

我注意到,无论我指定多少个垃圾箱,第二个垃圾箱总是绿色的,如下所示。为什么是绿色的?这是什么意思?我该如何防止这种情况发生?

在此处输入图像描述

0 投票
1 回答
552 浏览

r - 标签不适合我在直方图中的 bin 中心

在此处输入图像描述正如您在图片中看到的那样,我在将标签放置在直方图箱下的正确位置时遇到了问题。我正在使用这段代码:

请帮助问候

0 投票
1 回答
3282 浏览

sas - SAS-使用 proc arbor 对变量进行 bin 处理

我正在尝试使用 PROC ARBOR 为连续变量定义 bin。生成的树效果很好,我可以通过视觉探索找到 bin 限制,但我想提取这些 bin 并使用它们以自动方式离散化原始变量。这可能吗?

我的代码是:

谢谢!

0 投票
3 回答
4552 浏览

matlab - MATLAB:如何使 2 个直方图具有相同的 bin 宽度?

我正在通过 Matlab 在 1 个图中绘制 2 个分布的 2 个直方图。然而,结果显示 2 个直方图没有相同的 bin 宽度,尽管我对 bin 使用了相同的数字。我们如何使 2 个直方图具有相同的 bin 宽度?

我的代码很简单,如下所示:

0 投票
1 回答
286 浏览

matlab - MATLAB如何将概率密度向量绘制到直方图上?

我目前有一个计算概率密度的向量,即

probden = (0.0008, 0.0016, 0.0048, 0.0064, 0.0072, ... , 1.0936, ... , 0.0072, 0.0064, 0.0048, 0.0016, 0.0008)

计算出的概率密度列表应呈正态分布。

我也有每个概率密度的 bin 的相同长度列表。

我正在尝试创建一个直方图,以便每个概率密度都反映在 X 轴上的每个 bin 上。

如果我使用函数 hist,它只显示每个 bin 中有多少概率密度。

我应该如何继续处理这个问题?

谢谢!

0 投票
2 回答
23409 浏览

python - Matplotlib 直方图与高值收集箱

我有一个包含值的数组,我想创建它的直方图。我主要对低端号码感兴趣,想把每一个300以上的号码都收集到一个箱子里。此 bin 应与所有其他(同样宽的) bin 具有相同的宽度。我怎样才能做到这一点?

注意:这个问题与这个问题有关:Defining bin width/x-axis scale in Matplotlib histogram

这是我到目前为止所尝试的:

这是结果,看起来不太好: 在此处输入图像描述

然后我在其中更改了 xlim 行:

结果如下: 在此处输入图像描述

它看起来或多或少像我想要的那样,但最后一个垃圾箱现在不可见。我缺少哪个技巧来可视化宽度为 25 的最后一个 bin?

0 投票
2 回答
1585 浏览

r - Change order of bins in geom_histogram?

I'm using ggplot2 and trying to change the order of bins. I'm using the data for NY's Stop and Frisk program found here: http://www.nyclu.org/content/stop-and-frisk-data

The times are given as integers (ex: 5 = 12:05 AM, 355 = 3:55 AM, 2100 = 9 PM).

I used the following to create a histogram of the times of stops

This gave me a fairly good graph of times, with the bins going from Midnight-3 AM, 3AM - 6 AM, 6 AM - 9 AM, etc.

However, I'm hoping to move the first two bins (Midnight - 3 AM and 6 AM - 9 AM) to the end to simulate more of a normal work day.

Is there a simple way to change the order of the bins? I've tried using the breaks function, but can't find a way to get it to loop back around.

Essentially, I want the bins to be in the following order: 600-900, 900-1200, 1200-1500, 1500-1800, 1800-2100, 2100-2400, 0-300, 300-600.

Thanks in advance!

0 投票
4 回答
180 浏览

python - 计数有 2 个变量

在一项研究中,我有两个变量:

如下:

我想返回以下数量的结果:

我注意到scipy.stats.itemfreqandnp.bincounts仅适用于一个变量。

0 投票
0 回答
580 浏览

r - R ggplot中的Hexbin - 如果数据太稀疏,六边形会变大

我正在生成一系列用于动画 GIF 的 hexbin 图,并且偶尔会有数据密度低的帧。这些情节似乎创造了巨大的畸形六边形。

这是一个按预期工作的示例:

但是,将其限制为 3 个数据点会产生异常的 bin:

我想保持相同的六边形大小(bins = 30),只是让它为包含数据的 3 个六边形着色。

0 投票
1 回答
21413 浏览

python - Python pyplot 直方图:调整 bin 宽度,而不是 bin 数量

我已经能够为自己制作一个看起来像这样的小直方图:

总有一天会很漂亮

我能够使用以下代码生成图像:

这一切都很好,但箱子的长度不相等。我能够以相同长度获得垃圾箱的唯一方法是执行以下操作:

这一点都不漂亮。

我用谷歌搜索了一下,并在这里环顾四周。类似问题最受欢迎的答案是this guy,它提出了一个看似出色的答案,但我无法终生工作。

谢谢你的帮助!