June Choe | Cracking open ggplot internals with {ggtrace} | RStudio (2022)
HTML-код
- Опубликовано: 11 сен 2024
- The inner workings of {ggplot2} are difficult to grasp even for experienced users because its internal object-oriented (ggproto) system is hidden from user- facing functions, by design. This is exacerbated by the foreignness of ggproto itself, which remains the largest hurdle in the user-to-developer transition. However this needs not to be the case: ggplot internals have clear parallels to data wrangling, where data is passed between methods that take inputs and return outputs. Capitalizing on this connection, package {ggtrace} exposes the familiar functional programming logic of ggplot with functions that inspect, capture, or modify steps in a ggplot object's execution pipeline, enabling users to learn the internals through trial-and-error.
Talk materials are available at github.com/yju...
Session: Just typing R code: advanced R programming
This is an entertaining and enlightening presentation.
this guy is so smart he was even to make jokes while showing some of the more complicated concepts in R
Wonderful presentation! I now feel much more confident peeking into the internals of ggplot which I've loved for so long. Thank you!
Wow
This deep, but not extremely deep dive into ggplots internals is soooo helpful and informative
Beautiful!
Amazing talk
Does not make any sense.