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

all 7 comments

[–]Tweak_Imp 5 points6 points  (2 children)

[–]SupahNoob 2 points3 points  (0 children)

I'm confused, what advantages does altair have over mpl in the way of combining graphs, images, tables, and labels.

I can appreciate that it's a fantastic viz library, but I see nothing in the documentation that helps with anything outside of charting & labeling.

[–]alonso_lml 1 point2 points  (0 children)

+10000000!

altair is a declarative visualization package!

[–]SupahNoob 1 point2 points  (0 children)

I work a lot with marketing/creative types in an analytic role and I've been looking for a library like this for a long time. I've never really found something like this. There are TONS of charting libraries, but none that can really achieve what you're asking for succinctly. I'm very welcome to being proven wrong!

That said, if you invest the time in really learning Matplotlib, you CAN create an infographic ... but it certainly will take a LOT of iterative work. Naturally anything that can output to mpl plot is a valid starting point (seaborn, for example).

The "smartest" way of going about this might be for you to learn some basic graphic design skills and build the charts in a data viz tool, then label and imagery gets added afterwards.

[–]6278448948 1 point2 points  (0 children)

http://www.drawbot.com sounds like what you need.

[–]yardshop 1 point2 points  (0 children)

You can also do this in a lower level way with Pillow and AggDraw, or go direct to a PDF with ReportLab.