如何绘制基于 Web 的大型热图?

数据挖掘 可视化 javascript 蟒蛇
2021-09-19 13:46:51

我想绘制大型热图(比如矩阵500×500)。我可以用 pcolor 在 Python/matplotlib.pyplot 中完成,但它不是交互式的(我需要一个交互式热图)。我曾尝试使用 D3.js,但我发现旨在显示小热图:http : //bl.ocks.org/tjdecke/5558084 用更大的矩阵天真地扩展这个示例(例如500×500) 会导致网络浏览器崩溃。

那么,任何人都可以向我指出一种使用基于 Web 的技术来显示大型热图并与之交互的好方法:我希望能够在网页或 ipython 笔记本上进行交互。

2个回答

PlotlyLightning [据说] 能够可视化非常大的数据集。

如果你能找到将 python 代码转换为 JavaScript 的方法,Highcharts JS 可能支持足够大的热图:

http://www.highcharts.com/demo/heatmap-canvas