visual-parameters-generics {iSEE} | R Documentation |
These generics allow subclasses to override the user inputs controlling visual parameters of DotPlot panels.
In practice, it is a good idea to make use of information precomputed by .cacheCommonInfo
.
For example, .cacheCommonInfo,ColumnDotPlot-method
will add vectors specifying whether a variable in the colData
is valid and discrete or continuous.
It is possible to hide individual sections of visual parameters by returning NULL
.
.defineVisualColorInterface(x, se, select_info)
takes x
, a Panel instance,
se
, the SummarizedExperiment object,
and select_info
a list of character vectors named row
and column
which specifies the names of panels available for transmitting single selections on the rows/columns.
It is expected to return an HTML tag definition that contains user inputs controlling the color
aesthetic of ggplot
objects.
.defineVisualShapeInterface
takes x
, a Panel instance,
and se
, the SummarizedExperiment object.
It is expected to return an HTML tag definition that contains user inputs controlling the shape
aesthetic of ggplot
objects.
.defineVisualSizeInterface
takes x
, a Panel instance,
and se
, the SummarizedExperiment object.
It is expected to return an HTML tag definition that contains user inputs controlling the size
aesthetic of ggplot
objects.
.defineVisualPointInterface
takes x
, a Panel instance,
and se
, the SummarizedExperiment object.
It is expected to return an HTML tag definition that contains user inputs to controlling other aesthetics of ggplot
objects (e.g. alpha
).
.defineVisualFacetInterface
takes x
, a Panel instance,
and se
, the SummarizedExperiment object.
It is expected to return an HTML tag definition that contains user inputs controlling the facet_grid
applied to
ggplot
objects.
.defineVisualTextInterface
takes x
, a Panel instance,
and se
, the SummarizedExperiment object.
It is expected to return an HTML tag definition that contains user inputs controlling the appearance of non-data text elements of ggplot
objects (e.g., font size, legend position).
.defineVisualOtherInterface
takes x
, a Panel instance.
It is expected to return an HTML tag definition that contains user inputs to display in the "Other"
section of the visual parameters.
Kevin Rue-Albrecht
tagList