Introducing Chartify: Easier chart creation in Python for data scientists
labs.spotify.com
labs.spotify.com
Admittedly, the "right" way of doing it is quite clunky as well:
ax.xaxis.set(major_formatter=StrMethodFormatter('{:0.0f}%'))
The example shown teaches very bad habits. It doesn't change the tick label formatting at all. It makes the ticks and labels static. There's a big difference, and it's obvious as soon as you interact with the plot (i.e. zoom/pan around - you won't get new ticks/labels).I agree that matplotlib isn't the right choice for web-based visualization, but let's not pretend it makes static plots. It's a very, very highly interactive desktop visualization package, and oriented towards building desktop applications that can produce publication-quality plots.
All that having been said, this looks pretty neat.
https://github.com/spotify/chartify/
APL2 licensed.
no relation with https://chartify.github.io/chartify/
Add this to the end of a list of competing graphics libraries including ggplot2, seaborn, base matplotlib, etc...
All in all I'm really happy to see high-level wrappers tailored to data-scientists.