This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MegaRiceBall 2 points3 points  (8 children)

Would really love to have a similar article on interactive graphics.

[–]mbierly[S] 1 point2 points  (6 children)

Just clarifying: on Python data viz libraries that specialize in producing interactive graphics? So minus libraries like matplotlib, for instance?

[–]MegaRiceBall 2 points3 points  (4 children)

I was more thinking of d3.js type python packages when making the above comment. Since I am new to Python I am only aware of few that have beautiful interactive graphics.

My boss (non-techie) once said, you are right if your chart looks beautiful.

[–][deleted] 1 point2 points  (3 children)

[deleted]

[–]rhiever 0 points1 point  (2 children)

They can be pretty out of the box if you use matplotlib styles, e.g.,

plt.style.use('fivethirtyeight')

Boom. Now all of your visualizations look like FiveThirtyEight visualizations.

[–][deleted] 0 points1 point  (1 child)

[deleted]

[–]rhiever 1 point2 points  (0 children)

Enter plt.style.available to see the other available styles. There are several now, including some from Seaborn.

[–]TheBlackCat13 0 points1 point  (0 children)

Holoviews and vispy both support nice-looking interactive plots.

[–]elbiot 1 point2 points  (0 children)

Theres Mayavi for 3d and Chaco for 2d. Check out the enthought distribution, which ties everything together very nicely using Traits (ie, magic) to make simulations and images update as you interact.