问题标签 [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.
python - 使用字典中的数据创建一个简单的 python 条形图/直方图
(在 1 到 43 之间,并非所有数字都是键)
我想制作一个直方图并绘制它,这样我就可以看到 X 轴上的每个键,以及使用 matplotlib 的 Y 轴上的值。我该怎么做呢?我不希望创建垃圾箱(需要单独涵盖所有值)并且没有教程对我理解这些术语有帮助。我的时间也很短,所以无法了解所有术语。做这个的最好方式是什么?
python - 使用 hist2d 在 matplotlib 中创建对数线性图
我只是想知道这是否可以做到。我尝试使用 numpy logspace 显式设置 bin,并且我还尝试将 xscale 设置为“log”。这些选项都不起作用。有没有人试过这个?
我只想要一个带有对数 x 轴和线性 y 轴的 2d 直方图。
python - 改变 matplotlib histogram2d 的高度范围
我正在尝试使用 matplotlib 的 histogram2d 绘制一些 2D 经验概率分布。我希望颜色在几个不同的图中具有相同的比例,但即使我知道结果分布的全局上限和下限,也找不到设置比例的方法。照原样,每个色标将从直方图箱的最小高度到最大高度,但每个图的这个范围会有所不同。
一种可能的解决方案是强制一个箱采用我的下限的高度,另一个箱采用我的上限。即使这看起来也不是一个非常直接的任务。
statistics - 如何创建两个不同长度数组的 histogram2d?
我正在尝试为 x 和 y 创建一个 numpy histogram2d,其中 x 和 y 的大小不同。从文档来看,x 和 y 需要具有相同的大小,但是我的数据和我拥有的应用程序自然需要直方图具有不同的 x 和 y 维度
给我
python - Pandas/Python:二维直方图因值错误而失败
我正在尝试从 Pandas 数据帧“速率”创建 2D 直方图 X 和 Y 轴应该是数据帧的转换,即 X 和 Y 轴从原始帧列和 bin 高度“缩放”根据每个 x/y bin 中的命中数。
所以,我尝试将它们输入到一个 numpy 2D 直方图中
但是,这失败了
我已经在我的框架“rates.dropna()”中删除了所有 NaN - 但实际上我猜从错误来看,这不是由于我的框架中的 NaN。
也许有人有一个想法,这里出了什么问题?
python - 具有固定颜色渐变的 np.histogram2D
我正在尝试修改现有的一段 python 代码,该代码使用np.histogram2d
. 我正在绘制其中的几个,我希望 y 轴和颜色范围在它们之间具有可比性。我找到了手动设置的方法y_limit
,但现在我希望颜色范围也可以固定。下面的代码片段:
还有一个显示不同颜色范围的示例,其中一个从 0 到 2800 以上,另一个从 0 到 2400 以上。我希望能够将颜色范围设置为固定的最大值,例如两者都为 3000。有任何想法吗?
编辑:通过使用vmin
和解决vmax
。
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 轴直方图的着色问题