5 ms·
Kinda disappointing to me that, as far as I can tell, they directly copied ggplot. ggplot is not the last word in designing visualization libraries. For example
by noelwelsh 3y ago
Kinda disappointing to me that, as far as I can tell, they directly copied ggplot. ggplot is not the last word in designing visualization libraries. For example, it has the concept of a scale which is exactly a function. This just adds useless conceptual cruft in the library. Getting rid of that is an easy improvement.
- ImaCake 3y agoWhatever ggplots flaws are, I haven't found matplotlib, base R, or any other plotting library to allow me to generate plots at essentially the speed I can type at. I can do that in ggplot without any help. I can only get close to that in matplotlib with recent exposure to it and github copilot.
- noelwelsh 3y agoI'm a big fan of the compositional style of ggplot vs the imperative style of Matplotlib. I just don't think ggplot is the last word in this style of library.
- hadley 3y agoA scale isn’t exactly a function because it also needs the inverse in order to draw axes and legends. And it turns out axes and legends are where most of the complexity of scales lie.