-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
flier objects missing from structure return by boxplot #3544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@phobson any progress on this? |
@tacaswell Diagnostically, yes. MPL 1.3 returned objects for two flier objects: the upper and lower fliers. I merged those objects together. We can split them back up, but that's not the cause of their properties not being set. See this matploltib 1.3 notebook where everything works as expected. Then a corresponding matploltib 1.4 notebook. In both cases, So I see a couple of possible issues:
|
I am inclined to not split them back up (unless a boxplot expert tells me that setting the upper and lower fliers to be different colors is a thing. @TomAugspurger Looks like we had an undocumented API change and the number of artist should be reduced. The issues with the colors is that |
👍 Thanks. I'll adjust our test. If this happens in the future I'll try to point them out more quickly. I'm usually somewhat up to date with mpl master and the pandas test suite give you all some extra coverage. This time I noticed the failure and just kept putting off investigating it :) |
No, I'm sorry @TomAugspurger and @tacaswell. When I was creating the |
@tacaswell do you mean e.g., here and here |
closed by #3600 |
The code
should create a boxplot with an outliner and then color everything green. This works as expected with matplotlib 1.3.1. With 1.4.0, the outlier does not change its color but remains blue. In 1.3.1, boxplot() returned a structure whose "fliers" field contained two objects; now there is just one.
The text was updated successfully, but these errors were encountered: