We just came across a weird behaviour when using (inapproriately)
In the MWE below, x and y axis are arrays/ranges of very large numbers (say a map of ~1000 km width/height given in unit meters, so order 1e6 ) and
xlim values are (by error) provided in unit km (so order 1e3).
The execution of
heatmap command stalls and ends up using memory until crash (commented line). This behaviour happened on windows and macs. I realise that it is related to an incorrect combination of dimensions but I still would not expect this to trigger a crash (I would rather expect a massive zoom on a portion of the map). Does anyone know why this triggers a crash?
edit: crash was observed with
using Plots x = LinRange(0., 1.0, 100) .*1e6 y = LinRange(0., 1.2, 100) .*1e6 f = rand(length(x), length(y)) heatmap(x, y, f') # this one works # heatmap(x, y, f', xlim=(0,1000.)) # this one stalls and ends up crashing