One issue I believe is at play here is that for for Makie’s image, the first dimension of the plotted array is currently along the x-dimension (to the right in a normal plot), despite the first dimension of an array usually being imagined as moving “down”. This is also why the examples for image have to use rotr90, or transpose+reverse y-axis, to orient the image correctly.
I expected image to do this automatically, and heatmap to behave as described above. I believe I raised this in some issue somewhere, but I was unable to find it again.
Yeah, I noticed it, and at least in my usecases it makes more sense: first dim goes along x, second along y. I routinely have to use transposition for matplotlib imshow (:
Anyway, that’s orthogonal to the colorscale question I’m asking here.