Plots a object of class dimRedResult and dimRedData. For the
documentation of the plotting function in base see here:
plot.default
.
Arguments
- x
dimRedResult/dimRedData class, e.g. output of embedded/loadDataSet
- y
Ignored
- ...
handed over to the underlying plotting function.
- type
plot type, one of
c("pairs", "parpl", "2vars", "3vars", "3varsrgl")
- vars
the axes of the embedding to use for plotting
- col
the columns of the meta slot to use for coloring, can be referenced as the column names or number of x@data
Details
Plotting functions for the classes usind in dimRed
. they are
intended to give a quick overview over the results, so they are
somewhat inflexible, e.g. it is hard to modify color scales or
plotting parameters.
If you require more control over plotting, it is better to convert
the object to a data.frame
first and use the standard
functions for plotting.
Methods (by class)
plot(x = dimRedData, y = ANY)
: Ploting of dimRedData objectsplot(x = dimRedResult, y = ANY)
: Ploting of dimRedResult objects.
Examples
scurve = loadDataSet("3D S Curve")
if(requireNamespace("graphics", quietly = TRUE))
plot(scurve, type = "pairs", main = "pairs plot of S curve")
if(requireNamespace("MASS", quietly = TRUE))
plot(scurve, type = "parpl")
if(requireNamespace("graphics", quietly = TRUE))
plot(scurve, type = "2vars", vars = c("y", "z"))
if(requireNamespace("scatterplot3d", quietly = TRUE))
plot(scurve, type = "3vars")
if(requireNamespace("rgl", quietly = TRUE))
plot(scurve, type = "3varsrgl")