4

I want to plot large heatmaps (say a matrix $500 \times 500$). I can do it in Python/matplotlib.pyplot with pcolor, but it is not interactive (and I need an interactive heatmap). I have tried with D3.js but what I found is aiming at displaying small heatmaps: http://bl.ocks.org/tjdecke/5558084 Naively extending this example with a bigger matrix (e.g. $500 \times 500$) can crash the web-browser.

So, can anyone point me toward a good way of displaying and interacting with large heatmaps with a web-based technology: I want to be able to interact on a web-page or a ipython notebook.

mic
  • 513
  • 5
  • 15

2 Answers2

3

Plotly and Lightning are [supposedly] able to visualize extremely large data sets.

Magsol
  • 146
  • 2
1

If you can find a way to convert python code into JavaScript, Highcharts JS might support a large-enough heatmap:

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

K3---rnc
  • 3,442
  • 1
  • 12
  • 12