¿Cómo se define el operador ggplot2 plus?
los+
generalmente tiranon-numeric argument to binary operator
cuando se le proporciona algo diferente a un número. Pero funciona con ggplot2, pegando la trama juntos. Al mismo tiempo, conserva su función habitual fuera del contexto de ggplot2 (por ejemplo, como un operador aritmético o de fórmula), por lo que su versión ggplot2 no está en conflicto con ninguno de estos.
Deseo entender cómo hacer que+
comportarse de esta manera. Navegando por el repositorio ggplot2 github, he encontrado definiciones de funciones para+.gg
y%+%
pero no me dejó las cosas más claras.
Estaría contento con un puntero al código en el paquete ggplot2 que hace esto, o una explicación general de cómo se hace esto.