出于好奇,是否有任何文档说明需要在对象内部定义哪些extra_params
参数ggplot2::ggproto
?
我最初的想法是它可能是在 a 的参数中定义的参数params
,ggplot2::layer()
但事实并非如此。
例如,如果您查看 的extra_params
,GeomRibbon
我猜想只有未明确包含在相应draw_group()
函数调用中的参数必须包含在内。例如GeomRibbon
:
extra_params
包括"orientation"
,这可能由params$extra_params
w/i解决setup_data()
,- while
extra_params
不包含"outline.type"
,直接交给函数调用draw_group()
。