Larger than memory plotting: how to set initial slice to plot

Haven’t had time to try it out yet, but how is your data stored? Is it a zarr file or netcdf file?

I think it may also depend on the underlying chunks in the file. Are you able to load a single chunk as a dask.array? If not, then it means it is trying to load the entire file to rechunk, but that’s when it leads to a memory error? (just a guess)