directlabels: Direct labels for multicolor plots in lattice or ggplot2
Version 2014.6.13

An extensible framework for automatically placing direct labels onto multicolor lattice or ggplot2 plots. Label positions are described using Positioning Methods which can be re-used across several different plots. There are heuristics for examining "trellis" and "ggplot" objects and inferring an appropriate Positioning Method.

AuthorToby Dylan Hocking
Date of publication2014-06-13 19:11:56
MaintainerToby Dylan Hocking <toby@sg.cs.titech.ac.jp>
LicenseGPL-3
Version2014.6.13
URL http://directlabels.r-forge.r-project.org/
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("directlabels", repos="http://R-Forge.R-project.org")

Getting started

Package overview

Popular man pages

angled.boxes: angled boxes
apply.method: Apply a Positioning Method
bottom.pieces: bottom pieces
direct.label: Direct labels for color decoding
first.polygons: first polygons
last.bumpup: last bumpup
positioning.functions: Built-in Positioning Methods for direct label placement
See all...

All man pages Function index File listing

Man pages

ahull.grid: ahull grid
ahull.points: ahull points
angled.boxes: angled boxes
angled.endpoints: angled endpoints
apply.method: Apply a Positioning Method
big.boxes: big boxes
bottom.pieces: bottom pieces
bumpup: bumpup
calc.borders: calc borders
calc.boxes: calc boxes
check.for.columns: check for columns
chull.grid: chull grid
chull.points: chull points
default.ahull: default ahull
defaultpf.ggplot: defaultpf ggplot
defaultpf.trellis: defaultpf trellis
default.picker: default picker
direct.label: Direct labels for color decoding
direct.label.ggplot: direct label ggplot
directlabels-package: Direct labels for multicolor plots in lattice or ggplot2
direct.label.trellis: direct label trellis
dl.combine: Combine output of several methods
dlcompare: Direct label comparison plot
dldoc: Make directlabels documentation
dlgrob: dlgrob
dl.jitter: dl jitter
dl.move: Manually move a direct label
dl.summarize: dl summarize
dl.trans: Direct label data transform
drawDetails.dlgrob: drawDetails dlgrob
draw.polygons: draw polygons
draw.rects: draw rects
edges.to.outside: edges to outside
empty.grid: empty grid
enlarge.box: enlarge box
extract.plot: Extract plot and definition for documentation
extract.posfun: Extract Positioning Method for documentation
extreme.grid: extreme grid
extreme.points: extreme points
far.from.others.borders: far from others borders
filltemplate: filltemplate
first.bumpup: first bumpup
first.points: first points
first.polygons: first polygons
first.qp: first qp
gapply: gapply
gapply.fun: Direct label groups independently
geom_dl: geom dl
getLegendVariables: getLegendVariables
get.means: get means
ignore.na: ignore na
in1box: in1box
in1which: in1which
inside: inside
iris.l1.cluster: Clustering of the iris data with the l1 clusterpath
label.endpoints: label endpoints
label.pieces: label pieces
lasso.labels: lasso labels
last.bumpup: last bumpup
last.points: last points
last.polygons: last polygons
last.qp: last qp
lattice.translators: lattice translators
legends2hide: legends2hide
lines2: lines2
make.tiebreaker: make tiebreaker
maxvar.points: maxvar points
maxvar.qp: maxvar qp
merge_recurse: merge recurse
midrange: midrange
normal.l2.cluster: Clustering of some normal data in 2d with the l2 clusterpath
only.unique.vals: only unique vals
outside.ahull: outside ahull
outside.chull: outside chull
panel.superpose.dl: panel superpose dl
polygon.method: polygon method
positioning.functions: Built-in Positioning Methods for direct label placement
projectionSeconds: Timings of projection algorithms
project.onto.segments: project onto segments
qp.labels: Make a Positioning Method for non-overlapping lineplot labels
reduce.cex.lr: reduce cex lr
rhtmlescape: rhtmlescape
SegCost: Cost of segmentation models
smart.grid: smart grid
static.labels: static labels
svmtrain: False positive rates from several 1-SVM models
top.bumptwice: top bumptwice
top.bumpup: top bumpup
top.pieces: top pieces
top.points: top points
top.qp: top qp
uselegend.ggplot: uselegend ggplot
uselegend.trellis: uselegend trellis
vertical.qp: vertical qp
visualcenter: visualcenter
xlimits: xlimits
ylimits: ylimits

Functions

SegCost Man page
ahull.grid Man page
ahull.points Man page Source code
angled.boxes Man page
angled.endpoints Man page
apply.method Man page Source code
big.boxes Man page
bottom.pieces Man page
bumpup Man page Source code
calc.borders Man page Source code
calc.boxes Man page Source code
check.for.columns Man page Source code
chull.grid Man page
chull.points Man page Source code
default.ahull Man page Source code
default.picker Man page Source code
defaultpf.ggplot Man page Source code
defaultpf.trellis Man page Source code
direct.label Man page
direct.label.ggplot Man page Source code
direct.label.trellis Man page Source code
directlabels Man page
directlabels-package Man page
dl.combine Man page
dl.jitter Man page
dl.move Man page
dl.summarize Man page Source code
dl.trans Man page
dlcompare Man page
dldoc Man page Source code
dlgrob Man page Source code
draw.polygons Man page Source code
draw.rects Man page Source code
drawDetails.dlgrob Man page Source code
edges.to.outside Man page Source code
empty.grid Man page Source code
enlarge.box Man page Source code
extract.plot Man page Source code
extract.posfun Man page Source code
extreme.grid Man page
extreme.points Man page Source code
far.from.others.borders Man page Source code
filltemplate Man page Source code
first.bumpup Man page
first.points Man page
first.polygons Man page
first.qp Man page
gapply Man page Source code
gapply.fun Man page
geom_dl Man page
get.means Man page
getLegendVariables Man page Source code
ignore.na Man page Source code
in1box Man page Source code
in1which Man page Source code
inside Man page Source code
iris.l1.cluster Man page
label.endpoints Man page Source code
label.pieces Man page Source code
lasso.labels Man page
last.bumpup Man page
last.points Man page
last.polygons Man page
last.qp Man page
lattice.translators Man page
legends2hide Man page Source code
lines2 Man page Source code
make.tiebreaker Man page Source code
maxvar.points Man page Source code
maxvar.qp Man page
merge_recurse Man page Source code
midrange Man page Source code
normal.l2.cluster Man page
only.unique.vals Man page Source code
outside.ahull Man page Source code
outside.chull Man page Source code
panel.superpose.dl Man page
polygon.method Man page Source code
positioning.functions Man page
positioning.methods Man page
project.onto.segments Man page Source code
projectionSeconds Man page
qp.labels Man page
reduce.cex.lr Man page
rhtmlescape Man page Source code
smart.grid Man page
static.labels Man page Source code
svmtrain Man page
top.bumptwice Man page Source code
top.bumpup Man page
top.pieces Man page
top.points Man page
top.qp Man page
uselegend.ggplot Man page Source code
uselegend.trellis Man page Source code
vertical.qp Man page Source code
visualcenter Man page
xlimits Man page Source code
ylimits Man page Source code

Files

DESCRIPTION
NAMESPACE
NEWS
R
R/compare.R
R/contourplot.R
R/densityplot.R
R/doc.R
R/dotplot.R
R/ggplot2.R
R/lattice.R
R/lineplot.R
R/positioning.functions.R
R/scatterplot.R
R/utility.function.R
data
data/SegCost.RData
data/iris.l1.cluster.RData
data/normal.l2.cluster.RData
data/projectionSeconds.RData
data/svmtrain.RData
etc
etc/ackley-lane.R
etc/area.R
etc/arrows.R
etc/byhand.R
etc/cancer.R
etc/concours.R
etc/concours.csv
etc/contour.R
etc/dens-params.R
etc/dens2d.R
etc/flags
etc/flags/Makefile
etc/flags/README
etc/flags/download.R
etc/flags/functions.R
etc/flags/grConvert.R
etc/flags/index-template.html
etc/flags/plotflags.R
etc/flags/runall.sh
etc/flags/svg-labels.R
etc/flags/svg2ps.py
etc/flags/svg2ps_csv.py
etc/flags/table.R
etc/flags/trace.R
etc/gabor.R
etc/grid-text
etc/grid-text/nonlinear-cex-box.R
etc/grid-text/reduce.cex.R
etc/grid-text/reduction-works.R
etc/individual.R
etc/iris-images
etc/iris-images/image-labels.R
etc/lattice-custom-colors.R
etc/lda-curves.R
etc/lineplot.R
etc/lines-data.R
etc/lines-data.txt
etc/logscale.R
etc/multi.R
etc/outside.R
etc/panels.R
etc/point-labelling.r
etc/polygons.R
etc/projectionSeconds.R
etc/proportions.R
etc/proportions.txt
etc/rod.R
etc/rod.txt
etc/spacing.R
etc/tikz-text-bounding-box-bug.R
etc/tikz-text-bounding-box-simple.R
etc/time-series-overlap.R
etc/users.org
etc/xYplot.R
etc/xYplot.txt
etc/zoo.R
man
man/SegCost.Rd
man/ahull.grid.Rd
man/ahull.points.Rd
man/angled.boxes.Rd
man/angled.endpoints.Rd
man/apply.method.Rd
man/big.boxes.Rd
man/bottom.pieces.Rd
man/bumpup.Rd
man/calc.borders.Rd
man/calc.boxes.Rd
man/check.for.columns.Rd
man/chull.grid.Rd
man/chull.points.Rd
man/default.ahull.Rd
man/default.picker.Rd
man/defaultpf.ggplot.Rd
man/defaultpf.trellis.Rd
man/direct.label.Rd
man/direct.label.ggplot.Rd
man/direct.label.trellis.Rd
man/directlabels-package.Rd
man/dl.combine.Rd
man/dl.jitter.Rd
man/dl.move.Rd
man/dl.summarize.Rd
man/dl.trans.Rd
man/dlcompare.Rd
man/dldoc.Rd
man/dlgrob.Rd
man/draw.polygons.Rd
man/draw.rects.Rd
man/drawDetails.dlgrob.Rd
man/edges.to.outside.Rd
man/empty.grid.Rd
man/enlarge.box.Rd
man/extract.plot.Rd
man/extract.posfun.Rd
man/extreme.grid.Rd
man/extreme.points.Rd
man/far.from.others.borders.Rd
man/filltemplate.Rd
man/first.bumpup.Rd
man/first.points.Rd
man/first.polygons.Rd
man/first.qp.Rd
man/gapply.Rd
man/gapply.fun.Rd
man/geom_dl.Rd
man/get.means.Rd
man/getLegendVariables.Rd
man/ignore.na.Rd
man/in1box.Rd
man/in1which.Rd
man/inside.Rd
man/iris.l1.cluster.Rd
man/label.endpoints.Rd
man/label.pieces.Rd
man/lasso.labels.Rd
man/last.bumpup.Rd
man/last.points.Rd
man/last.polygons.Rd
man/last.qp.Rd
man/lattice.translators.Rd
man/legends2hide.Rd
man/lines2.Rd
man/make.tiebreaker.Rd
man/maxvar.points.Rd
man/maxvar.qp.Rd
man/merge_recurse.Rd
man/midrange.Rd
man/normal.l2.cluster.Rd
man/only.unique.vals.Rd
man/outside.ahull.Rd
man/outside.chull.Rd
man/panel.superpose.dl.Rd
man/polygon.method.Rd
man/positioning.functions.Rd
man/project.onto.segments.Rd
man/projectionSeconds.Rd
man/qp.labels.Rd
man/reduce.cex.lr.Rd
man/rhtmlescape.Rd
man/smart.grid.Rd
man/static.labels.Rd
man/svmtrain.Rd
man/top.bumptwice.Rd
man/top.bumpup.Rd
man/top.pieces.Rd
man/top.points.Rd
man/top.qp.Rd
man/uselegend.ggplot.Rd
man/uselegend.trellis.Rd
man/vertical.qp.Rd
man/visualcenter.Rd
man/xlimits.Rd
man/ylimits.Rd
tests
tests/doc
tests/doc/contourplot
tests/doc/contourplot/environmental.R
tests/doc/contourplot/volcano.R
tests/doc/densityplot
tests/doc/densityplot/chemscore.R
tests/doc/densityplot/iris.R
tests/doc/densityplot/loci.R
tests/doc/dotplot
tests/doc/dotplot/vadeaths-lattice.R
tests/doc/dotplot/vadeaths.R
tests/doc/lineplot
tests/doc/lineplot/bodyweight.R
tests/doc/lineplot/chemqqmathscore.R
tests/doc/lineplot/chemqqmathsex.R
tests/doc/lineplot/lars.R
tests/doc/lineplot/projectionSeconds.R
tests/doc/lineplot/ridge.R
tests/doc/lineplot/sexdeaths.R
tests/doc/scatterplot
tests/doc/scatterplot/class-manufacturer.R
tests/doc/scatterplot/cylinders.R
tests/doc/scatterplot/iris.R
tests/doc/scatterplot/mpg.R
tests/doc/scatterplot/mpglattice.R
tests/doc/scatterplot/path.R
tests/ggplot.R
directlabels documentation built on May 21, 2017, 3:46 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.