问题标签 [histogram2d]

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 投票
2 回答
1431 浏览

python - 使用字典中的数据创建一个简单的 python 条形图/直方图

(在 1 到 43 之间,并非所有数字都是键)

我想制作一个直方图并绘制它,这样我就可以看到 X 轴上的每个键,以及使用 matplotlib 的 Y 轴上的值。我该怎么做呢?我不希望创建垃圾箱(需要单独涵盖所有值)并且没有教程对我理解这些术语有帮助。我的时间也很短,所以无法了解所有术语。做这个的最好方式是什么?

0 投票
1 回答
5593 浏览

python - 使用 hist2d 在 matplotlib 中创建对数线性图

我只是想知道这是否可以做到。我尝试使用 numpy logspace 显式设置 bin,并且我还尝试将 xscale 设置为“log”。这些选项都不起作用。有没有人试过这个?

我只想要一个带有对数 x 轴和线性 y 轴的 2d 直方图。

0 投票
1 回答
580 浏览

python - 改变 matplotlib histogram2d 的高度范围

我正在尝试使用 matplotlib 的 histogram2d 绘制一些 2D 经验概率分布。我希望颜色在几个不同的图中具有相同的比例,但即使我知道结果分布的全局上限和下限,也找不到设置比例的方法。照原样,每个色标将从直方图箱的最小高度到最大高度,但每个图的这个范围会有所不同。

一种可能的解决方案是强制一个箱采用我的下限的高度,另一个箱采用我的上限。即使这看起来也不是一个非常直接的任务。

0 投票
0 回答
75 浏览

statistics - 如何创建两个不同长度数组的 histogram2d?

我正在尝试为 x 和 y 创建一个 numpy histogram2d,其中 x 和 y 的大小不同。从文档来看,x 和 y 需要具有相同的大小,但是我的数据和我拥有的应用程序自然需要直方图具有不同的 x 和 y 维度

给我

0 投票
1 回答
235 浏览

javascript - 从绘图 d3.js 中删除垂直线

我正在使用 d3.js 绘制直方图。我想删除在绘图的起点和终点连接到绘图的垂直线:

http://i.stack.imgur.com/CpP6C.png

先感谢您 ;)

0 投票
1 回答
2079 浏览

python - Pandas/Python:二维直方图因值错误而失败

我正在尝试从 Pandas 数据帧“速率”创建 2D 直方图 X 和 Y 轴应该是数据帧的转换,即 X 和 Y 轴从原始帧列和 bin 高度“缩放”根据每个 x/y bin 中的命中数。

所以,我尝试将它们输入到一个 numpy 2D 直方图中

但是,这失败了

我已经在我的框架“rates.dropna()”中删除了所有 NaN - 但实际上我猜从错误来看,这不是由于我的框架中的 NaN。

也许有人有一个想法,这里出了什么问题?

0 投票
1 回答
822 浏览

python - 具有固定颜色渐变的 np.histogram2D

我正在尝试修改现有的一段 python 代码,该代码使用np.histogram2d. 我正在绘制其中的几个,我希望 y 轴和颜色范围在它们之间具有可比性。我找到了手动设置的方法y_limit,但现在我希望颜色范围也可以固定。下面的代码片段:

还有一个显示不同颜色范围的示例,其中一个从 0 到 2800 以上,另一个从 0 到 2400 以上。我希望能够将颜色范围设置为固定的最大值,例如两者都为 3000。有任何想法吗?

在此处输入图像描述 在此处输入图像描述

编辑:通过使用vmin和解决vmax

0 投票
2 回答
746 浏览

python - 使 plt.colorbar 扩展到 vmin/vmax 之前和之后的步骤

我想做一些事情,plt.hist2d而且plt.colorbar我很难弄清楚如何去做。为了解释,我写了以下示例:

此代码生成一个类似于下图的图。 使用 pyplot 绘制带有颜色条的 2D 直方图

如果我生成直方图,理想情况下,我希望颜色条超出数据的最大和最小范围,直到超出最大值和最小值的下一步。在此问题的示例中,这会将颜色条范围从 9660 设置为 10260,增量为 60。

如何强制plt.hist2dplt.colorbar设置颜色条,以便将刻度分配给绘制的颜色条的开始和结束?

0 投票
0 回答
81 浏览

r - 如何将元素的数量放在ggplot中stat_summary2d图的每个单元格内?

我生成了以下二维图,以显示 z 变量 (z_mean) 的平均值如何随变量 x 和 y 变化:在此处输入图像描述

生成上图的代码如下:

现在我想将每个单元格内的数据点数放在文本中。有没有办法做到这一点,可能是从 stat_bin2d 中提取值。有什么方法可以提取 stat_summary2d 或 stat_bin2d 提取的值?

另外,我还有另一个图来表示变量 z (z_sd) 的标准偏差。见下文: 在此处输入图像描述

有没有一种创造性的方法可以将这两个数字合二为一。也许分割矩形或矩形内的圆的大小。我在ggplot中找不到这样做的方法。

0 投票
3 回答
3590 浏览

python - matplotlib 和 numpy - 直方图条颜色和归一化

所以我有两个问题:

1-我有一个 2D 直方图,带有沿 x 和 y 轴的 1D 直方图。这些直方图汇总了它们各自的 x 和 y 值,而主直方图汇总了对数 xy bin 中的值。代码如下。我已经使用 pcolormesh 生成 2D 直方图...并且我在 vmin=1, vmax=14 范围内生成了一个颜色条...我使这些保持不变,因为我正在生成一组这些图广泛的数据范围——我希望颜色在它们之间保持一致。

我还想根据相同的归一化对一维直方图条进行着色。我已经设置了一个函数来进行映射,但它是顽固的线性——即使我为映射指定了 LogNorm。

我附上了几个图表,显示了我认为一维直方图的线性比例。查看大约 10^4(或 10^6)的 x 轴直方图值......它们在颜色条中的 1/2 路点处着色,而不是在对数刻度点处。

我究竟做错了什么?

2-我还想最终通过 bin 宽度(xrange 或 yrange)对 1D 直方图进行归一化。但是,我认为我不能直接在 matplotlib.hist 中执行此操作。也许我应该使用 np hist,但是我不知道如何使用对数刻度和彩色条进行 matplotlib.bar 绘图(再次,映射我用于 2D hist 的颜色)。

这是代码:

这里有几个图显示了 1D 轴直方图的着色问题

情节 1

情节 2