Add text labels to a ggplot2 plot
LabelPoints(
plot,
points,
labels = NULL,
repel = FALSE,
xnudge = 0.3,
ynudge = 0.05,
...
)
A ggplot2 plot with a GeomPoint layer
A vector of points to label; if NULL
, will use all points in the plot
A vector of labels for the points; if NULL
, will use
rownames of the data provided to the plot at the points selected
Use geom_text_repel
to create a nicely-repelled labels; this
is slow when a lot of points are being plotted. If using repel
, set xnudge
and ynudge
to 0
Amount to nudge X and Y coordinates of labels by
Extra parameters passed to geom_text
A ggplot object
data("pbmc_small")
ff <- TopFeatures(object = pbmc_small[['pca']])
cc <- TopCells(object = pbmc_small[['pca']])
plot <- FeatureScatter(object = pbmc_small, feature1 = ff[1], feature2 = ff[2])
LabelPoints(plot = plot, points = cc)