Tim Hoffmann

Results 726 comments of Tim Hoffmann

I can't reproduce. For me, both are stale. Note that there is https://github.com/matplotlib/matplotlib/blob/4aeb773422464799998d900198b35cb80e94b3e1/lib/matplotlib/axis.py#L2164 which should stale the Axes.

Still not reproducible ```python In [1]: %matplotlib qt In [2]: import matplotlib.pyplot as plt In [3]: f, ax = plt.subplots() ...: ax.plot([1,2,3]) ...: ax.set_xticks([1,2,3]) ...: ...: print(ax.stale, ax.xaxis.get_major_ticks()[0].stale) True True...

I'm inclined to argument that the whole stale-mechanism should be private and we don't make any guarantees on the stale attributes of any artists. A least, I wouldn't want to...

If somebody is interested in working on this, the relevant code starts here: https://github.com/matplotlib/matplotlib/blob/c19cca75e54fc4df21559c656261242e0029ca0d/lib/mpl_toolkits/mplot3d/axis3d.py#L419

Todo: Check whether this is solved as part of #25830.

**To clarify hatch handling and similarity with color once and for all:** - _Default_: `None` - _Cycling of the default property cycle_: Do not add special code for this in...

@WeatherGod thanks for the detail. I was not aware of that. But to clarify for the scope of this PR: This is not relevant for `grouped_bar` as it just consumes...

The hatch cycling behavior is now as intended (with the `itertools.cycle([None])` broadcasting).

Sorry wrong button. Closing was unintended.