3 ms·
I suppose if you've already memorized the arcane syntax of base R's plotting functions, along with a giant laundry list of highly customized visualizations avai
by jrauser 11y ago
I suppose if you've already memorized the arcane syntax of base R's plotting functions, along with a giant laundry list of highly customized visualizations available via libraries, then perhaps ggplot2 really is slower for exploratory plotting. But for anyone coming to R fresh, the expressiveness and coherence of ggplot2's grammar absolutely blows away base R for fast exploratory graphics.
For working data scientists in industry, there is an extremely important middle ground between exploratory plots that only I will ever see, and publication quality plots. The most important plots I make are those that I'll share with a small audience within my company. These need to be clear and aesthetically pleasing, but not polished to an extreme degree. Again, ggplot2 excels in this regime.
- deleted 11y ago[deleted]
- wyldfire 11y ago> arcane syntax Python's seaborn has visualization capability that seems to compare well with ggplot2. Considerably more readable, IMO.
- ves 11y agoI switched entirely from R to python, with matplotlib and seaborn, for data science. It's a much nicer environment. R is horrifically unreadable and has a lot of absolutely terrible unexpected behaviors, and I like python better as an actual programming language.
- glial 11y agoYeah but now you have to use pandas instead of dplyr :-(
- TheLogothete 11y agoExcept it lacks 99% of the readily available tools in R.