It seems that many miaViz functions often are not as customizable as expected. For example, in plotBoxplot I took a second pass at trying to increase size of outliers, but am unable to pass outlier.size to geom_boxplot().
As I understand one can't simply pass ... to all layers. Could we increase customizability by instead passing specific subsets of additional arguments in lists to underlying functions such as geom_boxplot? For example, for geom_boxplot we would expose parameter geom_boxplot_args etc. If this finds support, I can look into a PR although any input is appreciated as these would be rather sweeping changes and may be motivated across miaViz functions at large.
Another approach would be to clearly delineate the scope of customization and document it?
It seems that many miaViz functions often are not as customizable as expected. For example, in plotBoxplot I took a second pass at trying to increase size of outliers, but am unable to pass outlier.size to geom_boxplot().
As I understand one can't simply pass ... to all layers. Could we increase customizability by instead passing specific subsets of additional arguments in lists to underlying functions such as geom_boxplot? For example, for geom_boxplot we would expose parameter geom_boxplot_args etc. If this finds support, I can look into a PR although any input is appreciated as these would be rather sweeping changes and may be motivated across miaViz functions at large.
Another approach would be to clearly delineate the scope of customization and document it?