Illviljan
Illviljan
I think this (shortterm, high level expressions seems longlongterm) can be solved by under-the-hood switching boolean arrays to integer indices. Here's a proof of concept that fixes my examples, probably...
> If that point is negotiable, I could introduce an `ak.shape_dtype(array)` function that returns a shape and dtype if `array` has the right properties and raise an exception if it...
Good idea to keep the dataarray scatter non-public for now, found quite a few bugs there. :) Turned out a little trickier than expected to get the tests passing, I'll...
The scatter tests doesn't seem to make sure x,y values are plotted as expected. I was testing the test cases for other reasons and noticed that the x and values...
I'm struggling getting categorical colorbars to work nicely:  ```python import numpy as np import xarray as xr das = [ xr.DataArray( np.random.randn(3, 3, 4, 4, 2), dims=["x", "row", "col",...
> Not sure if this is too naïve from my side but can you just pass N+1 levels to the function? Pretty much what I did. `["a", "b", "c"]` is...
Gotten a little sidetracked with line plots for a while now. I'm annoyed that all the primitives are different for each plotting type, e.g Collections, Line2D, list of Line2D, etc....
Line plots aren't completely broken now. The array is being stacked to 1 dim now. Using nan to split the lines at appropriate places.  ```python ds = xr.tutorial.scatter_example_dataset(seed=42) hue_...
pre-commit.ci autofix
Looks buggy indeed. But maybe `either_string` needs to handle `z` inputs as well? Do you want to create a pull request?