Comments (7)
Uh oh, that sounds like a bug. Let me look into it.
from seaborn.
If you need sample data to replicate, please let me know. I am happy to
provide an IPython notebook and the data file, but I would rather not
put it up on Github just yet. :)
On 21 Nov 2013, at 12:08, Michael Waskom wrote:
Uh oh, that sounds like a bug. Let me look into it.
Reply to this email directly or view it on GitHub:
#14 (comment)
from seaborn.
Indeed, it looks like the boxes end up in the alphabetical order of the grouping variable, but the xlabel names end up in the order they appear in the Series. I have replicated it in this gist.
For the time being, you can specify the names
as a parameter (demonstrated in the final cell of the example notebook).
Thanks for reporting this! I'll open a PR to fix it tonight.
from seaborn.
You are fast, my friend. Like lightning.
On 21 Nov 2013, at 12:19, Michael Waskom wrote:
Indeed, it looks like the boxes end up in the alphabetical order of
the grouping variable, but the xlabel names end up in the order they
appear in the Series. I have replicated it in this
gist.For the time being, you can specify the
names
as a parameter
(demonstrated in the final cell of the example notebook).Thanks for reporting this! I'll open a PR to fix it tonight.
Reply to this email directly or view it on GitHub:
#14 (comment)
from seaborn.
Fixed in master!
from seaborn.
Shall I put in another feature request for the ability to easily specify the order of the boxplot?
from seaborn.
Sure, go ahead and open a separate issue for that. This fix reminded me that there is a lot of gross repeated code in the setup for boxplot and violin that should be abstracted out. I probably will add the ordering when I get to that, otherwise it will just add more messiness.
In the meantime, you could do (extending the gist example):
cols = ["b", "c", "a"]
data = df.x.groupby(df.g).values[cols]
sns.boxplot(data, names=cols)
as a workaround.
from seaborn.
Related Issues (20)
- 0.13.1: test suite needs `husl` module HOT 1
- seaborn issue HOT 2
- Parameter fix in violinplot documentation HOT 1
- linecolor for boxplot HOT 1
- load_dataset cannot find example datasets HOT 4
- seaborn.objects incorrectly plots secondary y-axis HOT 1
- In Seaborn version 0.13, how to set the legend background to transparent and the legend title to empty? HOT 4
- seaborn scatterplot hue= datetime bug HOT 3
- Resolve pandas 2.2 warnings HOT 4
- location and orientation of split violins HOT 4
- Warning with pandas 2.2.0 and seaborn 0.13.1 kdeplot HOT 2
- sns.histplot does not draw correct bins when using log for y-axis. HOT 3
- Performance Issue: Seaborn Lineplot Execution Time Discrepancy with and without Timezones HOT 5
- sns.barplot(index ="index", x=" data_column1", y="data_column2") creates error due to whitespace before column name in x, y parameters HOT 1
- AttributeError: module 'numpy' has no attribute 'float'. HOT 6
- Add Color Universal Design palette HOT 2
- Palette does not support the use of defaultdict with missing values HOT 4
- `so.Hist` ignores `common_norm=True` for the `"density"` aggregate statistic
- Differences when displaying standard deviation on line and barplot HOT 1
- Subtplot size difference from matplotlib plot HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seaborn.