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

Комментарии • 7

  • @mhkhusyairi
    @mhkhusyairi Год назад

    This is an entertaining and enlightening presentation.

  • @user-sb9oc3bm7u
    @user-sb9oc3bm7u 3 месяца назад

    this guy is so smart he was even to make jokes while showing some of the more complicated concepts in R

  • @sidewalkMCS
    @sidewalkMCS Год назад

    Wonderful presentation! I now feel much more confident peeking into the internals of ggplot which I've loved for so long. Thank you!

  • @ОлександрПотьомкін-н5т

    Wow
    This deep, but not extremely deep dive into ggplots internals is soooo helpful and informative

  • @mohamedrefaat197
    @mohamedrefaat197 Год назад

    Beautiful!

  • @chokunochokuno
    @chokunochokuno Год назад

    Amazing talk

  • @CanDoSo_org
    @CanDoSo_org 7 месяцев назад

    Does not make any sense.