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

Pie charts? #766

Closed
ghost opened this Issue Nov 16, 2015 · 7 comments

Comments

Projects
None yet
5 participants
@ghost
Copy link

ghost commented Nov 16, 2015

Seaborn provides improved defaults for a lot of matplotlib functionality, but doesn't seem to address pie charts. As one of the most common visualisations, this seems like a massive oversight.

I'm aware that a lot of people seem to hate pie charts because they are badly used, but that doesn't mean there shouldn't be attractive defaults for using them correctly ;).

@mwaskom

This comment has been minimized.

Copy link
Owner

mwaskom commented Nov 16, 2015

Sorry, no, seaborn will never support pie charts.

@mwaskom mwaskom closed this Nov 16, 2015

@ghost

This comment has been minimized.

Copy link
Author

ghost commented Nov 16, 2015

Hi @mwaskom - it's your project, so your decision. I'd really be interested in the reason, would you mind enlightening me?

@mmagnuski

This comment has been minimized.

Copy link

mmagnuski commented Nov 18, 2015

Just to spice up the discussion - a fun fact: did you know that "pies" means "dog" in polish? 😃
🍰 == 🐕

@mwaskom

This comment has been minimized.

Copy link
Owner

mwaskom commented Nov 18, 2015

Well there you go. We already have a dog plot, so it would be redundant :)

@freekvh

This comment has been minimized.

Copy link

freekvh commented Jul 5, 2017

Since you don't like pie charts and you certainly aren't obligated to give any reason for that, what would you recommend as an alternative? Something like a cumulative barplot? Is that planned?

@parchd-1

This comment has been minimized.

Copy link

parchd-1 commented Jul 5, 2017

As much as I would still love to hear @mwaskom's reason for being against ever including pie charts, I'll make my suggestion to you @freekvh:
sometimes pie charts, like any other chart, are the correct tool for the job. Either because they are the only chart to tell the story you want to tell (and visualisation is all about telling a story) or they are the best option considering your audience and their expectations. If a pie chart is the right thing for what you are doing, forget about a new and exotic chart type, and just use matplotlib directly, and then add a splash of seaborn style to it to make it conform to your other plots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment