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

python - 使用散点数据集在 MatPlotLib 中生成热图

我有一组 X、Y 数据点(大约 10k),它们很容易绘制为散点图,但我想将其表示为热图。

我查看了 MatPlotLib 中的示例,它们似乎都已经从热图单元格值开始生成图像。

有没有一种方法可以将一堆不同的 x,y 转换为热图(x,y 频率较高的区域会“更温暖”)?

0 投票
2 回答
1840 浏览

python - Matplotlib 垂直拉伸 histogram2d

我正在使用这段代码:

但是,要生成 2D 直方图,该图会垂直拉伸,我根本无法弄清楚如何正确设置其大小:

Matplotlib 垂直拉伸二维直方图

0 投票
0 回答
1256 浏览

matplotlib - 带统计信息的 Matplotlib 2d 直方图

有没有一种简单的方法可以在图例中提供一些基本统计信息(x 和 y 的 RMS,项目总数等),就像 ROOT 一样:

使用 ROOT 创建的 2D 直方图

还是我应该手动计算这些值并添加一个文本框?我该怎么做呢,因为用文本注释需要很多样式选项,而且对于这么简单的事情来说似乎太复杂了……</p>

0 投票
1 回答
209 浏览

wolfram-mathematica - 我可以在相同的密度直方图(mathematica)中绘制 2 组数据吗?

我可以在同一密度直方图(mathematica)中绘制 2 组不同的数据({x1,y1} 和 {x2,y2})吗?

由于颜色的叠加,我不知道这是否可能。

0 投票
1 回答
1156 浏览

python - 如何绘制二维直方图?

本质上,我需要将几个 2d 直方图加在一起,但我不知道该怎么做。在我为单个直方图做之前,我是这样做的......

这是我用于二维直方图的代码。

由于代码目前我收到一条错误消息,说“元组对象不支持项目分配”,我理解错误消息的含义,但我不知道如何更正它。任何帮助表示赞赏...

0 投票
1 回答
127 浏览

python - 在 imshow() 中,extent 有什么作用?

我想使用 imshow() 创建二维直方图的图像。但是,在我看到的几个示例中,定义了“范围”。“程度”实际上是做什么的,您如何选择合适的值?

0 投票
1 回答
6713 浏览

python - numpy histogram2d 中的“要解压的值太多”

我正在使用 numpy histogram2d 来计算两个变量的二维直方图的视觉表示值:

其中 Z 是一个 numpy 矩阵

我得到的错误是:

我无法真正理解为什么会收到此错误。我尝试使用带有随机值的 histogram2d 函数,它工作正常。我还尝试在 numpy 数组和简单列表中转换 Z[:,0] 和 Z[:,1] ,但我遇到了同样的问题。

0 投票
1 回答
1819 浏览

python - 使用 Legendre 多项式在极坐标中建立和绘制 Matplotlib 2d 直方图

我正在尝试绘制分布:

利益分配

这是半径为 (a) 的球体内的温度分布,其上半球保持在 T=1,下半球保持在 T=0(忽略两个半球边界处的不连续性),P_l 是勒让德多项式第一类。

这会产生以下图:

在此处输入图像描述

这看起来不错,但我怎样才能在极坐标中显示呢?

0 投票
1 回答
881 浏览

gnuplot - 改变直方图 GNUPLOT 中 y 轴的距离

我尝试用 GNUPLOT 制作这个直方图,但我不明白如何显示国家的名称(我也放了我的 dati.dat 文件)。

这里的代码:

这里是file.dat:

非常感谢。

0 投票
1 回答
521 浏览

python - numpy 的 histogram2d 和颜色图问题

所以在右边我得到了 1000 个矩阵的特征值谱,它们相互散布。在左侧,我想获得一个直方图或密度函数,以了解特征值出现的位置和频率。

两面板特征值分布图

直方图是用 numpy 完成的:

除了每个 bin 中的特征值数量之外,我希望直方图仍能清楚地显示特征值出现的位置和没有出现的位置。所以我制作了自己的颜色图:

(这有点复杂,因为我将地图用于 zeta>0 的其他图。)然后我绘制了:

因此,如果该 bin 中的特征值恰好为零,则 2D 图中的一个点应该是白色的。否则它应该是蓝色和红色之间的任何东西。但这不是我得到的。似乎直方图或颜色图将小值四舍五入为零,因为我在直方图中得到了一个太小的蓝色区域。有任何想法吗?谢谢。