It takes ~1 s to display a 3250 x 55650 heatmap (~180M points, not all displayed as it is pointless) and zooming in and out is instantaneous (bringing more points in, as needed):
using InteractiveViz, GLMakie
strainrate = sind.((1:3250) .* (1:55650)'/5e4)
iheatmap(strainrate; cursor=true)
Not really working on my computer (MacBook Air M1) getting this error when using large data sets:
UNSUPPORTED (log once): POSSIBLE ISSUE: unit 1 GLD_TEXTURE_INDEX_1D is unloadable and bound to sampler type (Float) - using zero texture because texture unloadable
It worked this time. I was trying to link it to Axis in Makie, but it didn´t work. It is a great package, it is a shame it is still in development hehe. Thanks @rafael.guerra