Here是Matlab函数的链接,我想知道是否有人在python中遇到类似的东西。我想输入相同长度的X和Y数组,并生成本质上是热图。其中坐标落入箱中的频率决定了所述箱的颜色。
非常感谢任何帮助或建议如何以不同的方式做到这一点!
答案 0 :(得分:0)
简单地说......
如果你可以使用numpy,那么有一个函数 - numpy.histogram2d
(http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.histogram2d.html)来获取数据。
如果你想看情节,你可以使用matplotlib,有matplotlib.pyplot.hist2d
(见例:http://matplotlib.org/examples/pylab_examples/hist2d_log_demo.html)
并且(免责声明:我写了它并希望得到一些宣传; - ))您可以使用physt
库。请在此处查看2D直方图的示例:http://nbviewer.jupyter.org/github/janpipek/physt/blob/master/doc/2D%20Histograms.ipynb