Comments (4)
Hello,
I ran into the same problem while trying to run on Python v2.7.13. I posted it to Stack Overflow and was presented a work-around (https://stackoverflow.com/questions/46717394/demo-of-joypy-joyplots-in-python-not-working). It's the addition of from __future__ import division
to the top of joyplot.py
. Obviously, the intention of this project isn't to support every version of Python, but this hack allows me to use this awesome package!
from joypy.
The suggestion proposed in stackoverflow makes sense. I'll add a few imports to the next release to get it working also in python 2.7.
from joypy.
Hi! Could you include a minimal working example? I can't reproduce the issue.
Indeed your fix would only work with what matplotlib calls "qualitative colormaps" (see here).
Continuous colormaps (sequential, diverging) don't have the "colors" attribute. Right now the colormap is called with a value between 0 and 1. That should work for all kinds of colormaps, continuous or not.
If the number of subplots is <= the number of available colors, that's what you should get (this is created with cm.tab20c):
The only issue I see with the current approach is that you might get repeated colors with qualitative colormaps that have a smaller number of colors with respect to the number of subplots. E.g., with cm.tab10, you can get something like this:
which is probably undesirable. But it doesn't seem to be your problem.
from joypy.
Hi @leotac
I have an issue with using the colormaps when the hist=True
.
When using histograms instead of the density estimators, the colormap argument is completely ignored.
from joypy.
Related Issues (20)
- ENH: Add logscale option HOT 2
- import fails with latest version of pandas HOT 2
- Not enough colors in matplotlib default color cycle to draw all subplots
- Aggregate data in a specific column HOT 3
- Unexpected behaviour of figsize and overlap HOT 6
- Incorrect plotting of standard gaussian? HOT 1
- Typo in "num_axes" variable? HOT 1
- Update Iris Example in Readme HOT 1
- "By" Column Is Not Properly Removed HOT 1
- Rotate ridges 90 degrees? HOT 1
- How to align all y_series?
- Joypy and gridspec HOT 2
- Is it possible to inverse the plot?
- Is it possible to change joyplot's zorder? HOT 1
- Github Tags/Releases? HOT 2
- Passing axis parameter into new joyplot function call?
- How you can set different colors in Hist mode for each group? HOT 1
- Color gradient along horizontal axis rather than the vertical axis HOT 5
- Specify the order of groups
- List of colors not allowed when `hist = True`
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 joypy.