具有权重和y对数刻度的2D直方图

时间:2020-05-28 12:15:17

标签: python matplotlib

我正在尝试使用以下先决条件在Python中绘制2D直方图:

  • 我有输入值x(范围为0.0-35.0)和y(范围为0.0至52.0)
  • 在直方图中,它们用另一个值z加权
  • 所有数组x,y,z具有相同的长度
  • 在加权直方图中,权重不应相加,即颜色条应代表真实值
  • 我要使用y的对数刻度(范围1e-3至5.2e1)

如果我为x和y使用了正确数量的bin(取决于输入),则只有使用hist2d才能获得正确的结果。如果增加合并,则直方图中将显示无值的白色条。如果减少分箱,则会有一些重叠。

是否可以容易地重新绑定(=增加)x,y和权重值而不会产生上述效果?我尝试使用imshow进行绘图(以进行插值为目标),但这与y logscale和同时加权数据不兼容。

0 个答案:

没有答案