¿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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta