The problem with all these nice new visualization libraries for Python, is that they all (at least the shinny nice ones) fail totally short when it comes to do B&W graphics for journal publications. Things like filling patterns, line patterns etc, are mostly missing. I still use Matplotlib and I can make it look beautiful and exactly how I want... it's just a lot more work to get the shinny bits.
Using Altair for most of my visualization in Python
41–50 of 75 posts
Re: Using Altair for most of my visualization in Python
#42Re: Using Altair for most of my visualization in Python
#43Bandwidth Limit Exceeded
Re: Using Altair for most of my visualization in Python
#44That post is the only thing on the entire site.
Re: Using Altair for most of my visualization in Python
#45lol, looks like we broke the site :| Bandwidth Limit Exceeded
Re: Using Altair for most of my visualization in Python
#46Does anyone have a mirror?
Re: Using Altair for most of my visualization in Python
#47How is Altair on 3D data? I see no examples of this. Matplotlib is decent here (apart from all the same disadvantages the author lays out), but the default options look kinda fugly.
Re: Using Altair for most of my visualization in Python
#48I came in here expecting to see one hell of a rationalization for using a 44 year old computer to do visualizations. :)
Re: Using Altair for most of my visualization in Python
#49The problem with all these nice new visualization libraries for Python, is that they all (at least the shinny nice ones) fail totally short when it comes to do B&W graphics for journal publications. Things like filling patterns, line patterns etc, are mostly missing. I still use Matplotlib and I can make it look beautiful and exactly how I want... it's just a lot more work to get the shinny bits.
The underlying vega library supports overriding styles for color and line properties - it may not be as difficult as you imagine to generate B&W graph outputs for print.
https://observablehq.com/search?query=stippling
https://observablehq.com/search?query=dithering
https://observablehq.com/search?query=halftone
https://observablehq.com/search?query=crosshatch
(Or go out and look around github or the broader web to find many more options.)
Re: Using Altair for most of my visualization in Python
#50Pretty cool. > Sadly, in Python, we do not have a ggplot2. I've got to ask, though: why is that the case?
Isnt there a ggplot2 like library out there. I remember coming accross one at some point.
What I think the author means is that there is no ggplot in the sense that there's no One Ring To Rule Them All -- ggplot2 basically killed off lattice and base R graphics for about 90% of users. The Python graphics ecosystem is more Balkanized.