I'm developing an extension for ggplot2 and I'm wondering if I can ask a few questions to make sure that I’m doing things in the intended way.
Technically, I'm trying to make a custom
geom_point where alongside the point, I'd like to make some specific
geom_vline as guides based on my data. So far, I've made a
Stat instance, and calculating what's needed and pass it to the corresponding custom
Stat, I make new groups of data like
vlines based on my dataset and pass everything to the
Geom and in the
draw_group, based on the value of the
group I decide what should I plot, either the points or lines. I use an
if to check the group, and adjust accordingly.
So, I’m wornding if this is the proper way to do it, or there is any other way that I can approach this problem. I’ve tried to use
draw_panel but since at some point I might wanna need facet or group params, I don’t think that’s the best way.