{
  "_id": "6a117023acfb0bcc41cf68f3",
  "Package": "directlabels",
  "Maintainer": "Toby Dylan Hocking <toby.hocking@r-project.org>",
  "Authors@R": "person(\ngiven = c(\"Toby\", \"Dylan\"),\nfamily = \"Hocking\",\nrole = c(\"aut\", \"cre\"),\nemail = \"toby.hocking@r-project.org\",\ncomment = c(ORCID=\"0000-0002-3146-0865\"))",
  "Version": "2026.4.23",
  "BugReports": "https://github.com/tdhock/directlabels/issues",
  "License": "GPL-3",
  "Title": "Direct Labels for Multicolor Plots",
  "Description": "An extensible framework for automatically placing direct\nlabels onto multicolor 'lattice' or 'ggplot2' plots. Label\npositions are described using Positioning Methods which can be\nre-used across several different plots. There are heuristics\nfor examining \"trellis\" and \"ggplot\" objects and inferring an\nappropriate Positioning Method.",
  "URL": "https://github.com/tdhock/directlabels",
  "LazyData": "true",
  "Collate": "utility.function.R compare.R dotplot.R lineplot.R\ndensityplot.R ggplot2.R positioning.functions.R doc.R lattice.R\nscatterplot.R contourplot.R",
  "VignetteBuilder": "knitr",
  "Repository": "https://tdhock.r-universe.dev",
  "Date/Publication": "2026-04-23 13:51:26 UTC",
  "RemoteUrl": "https://github.com/tdhock/directlabels",
  "RemoteRef": "HEAD",
  "RemoteSha": "7c5792254f0d670ed2081f33cc6025febdf3546d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 09:11:53 UTC",
    "User": "root"
  },
  "Author": "Toby Dylan Hocking [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3146-0865>)",
  "MD5sum": "d02e38b4d404292f77dd23d0c2968baf",
  "_user": "tdhock",
  "_type": "src",
  "_file": "directlabels_2026.4.23.tar.gz",
  "_fileid": "821bb186c4bc7b591bc2398e247cdcf6be39b36240a72828e340364f2857047a",
  "_filesize": 3393811,
  "_sha256": "821bb186c4bc7b591bc2398e247cdcf6be39b36240a72828e340364f2857047a",
  "_created": "2026-05-23T09:11:53.000Z",
  "_published": "2026-05-23T09:15:15.745Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77511595425,
      "time": 156,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175882030"
    },
    {
      "job": 77511595431,
      "time": 163,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175882581"
    },
    {
      "job": 77511595442,
      "time": 130,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175882157"
    },
    {
      "job": 77511595450,
      "time": 101,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175882882"
    },
    {
      "job": 77511419833,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175867769"
    },
    {
      "job": 77511595426,
      "time": 102,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175877294"
    },
    {
      "job": 77511595424,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175879565"
    },
    {
      "job": 77511595436,
      "time": 134,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175880038"
    },
    {
      "job": 77511595439,
      "time": 124,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175879284"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tdhock/directlabels",
  "_commit": {
    "id": "7c5792254f0d670ed2081f33cc6025febdf3546d",
    "author": "Toby Dylan Hocking <toby.hocking@r-project.org>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.org",
    "time": 1776952286
  },
  "_maintainer": {
    "name": "Toby Dylan Hocking",
    "email": "toby.hocking@r-project.org",
    "login": "tdhock",
    "orcid": "0000-0002-3146-0865",
    "description": "",
    "uuid": 932850
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "grid",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "quadprog",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "inlinedocs",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.0",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "lattice",
      "role": "Suggests"
    },
    {
      "package": "alphahull",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "lars",
      "role": "Suggests"
    },
    {
      "package": "latticeExtra",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "ggthemes",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "mlmRev",
      "role": "Suggests"
    }
  ],
  "_owner": "tdhock",
  "_selfowned": true,
  "_usedby": 18,
  "_updates": [
    {
      "week": "2025-21",
      "n": 2
    },
    {
      "week": "2025-26",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 7
    }
  ],
  "_tags": [],
  "_stars": 88,
  "_contributors": [
    {
      "user": "tdhock",
      "count": 127,
      "uuid": 932850
    },
    {
      "user": "anirban166",
      "count": 24,
      "uuid": 30123691
    },
    {
      "user": "hadley",
      "count": 13,
      "uuid": 4196
    },
    {
      "user": "jonovik",
      "count": 3,
      "uuid": 608322
    },
    {
      "user": "teunbrand",
      "count": 2,
      "uuid": 49372158
    },
    {
      "user": "bbolker",
      "count": 1,
      "uuid": 78918
    },
    {
      "user": "pratishrai",
      "count": 1,
      "uuid": 52742801
    }
  ],
  "_userbio": {
    "uuid": 932850,
    "type": "user",
    "name": "Toby Dylan Hocking"
  },
  "_downloads": {
    "count": 11856,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/directlabels"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/tdhock/directlabels",
  "_searchresults": 2248,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/directlabels.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tdhock/directlabels",
  "_realowner": "tdhock",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1",
      "date": "2010-11-26"
    },
    {
      "version": "1.3",
      "date": "2011-05-25"
    },
    {
      "version": "2.0",
      "date": "2011-08-29"
    },
    {
      "version": "2.1",
      "date": "2011-08-31"
    },
    {
      "version": "2.2",
      "date": "2011-09-28"
    },
    {
      "version": "2.4",
      "date": "2012-03-05"
    },
    {
      "version": "2.5",
      "date": "2012-04-06"
    },
    {
      "version": "2.6",
      "date": "2012-06-09"
    },
    {
      "version": "2.9",
      "date": "2012-09-26"
    },
    {
      "version": "2013.6.15",
      "date": "2013-07-22"
    },
    {
      "version": "2015.12.16",
      "date": "2015-12-18"
    },
    {
      "version": "2017.03.31",
      "date": "2017-04-08"
    },
    {
      "version": "2018.05.22",
      "date": "2018-05-25"
    },
    {
      "version": "2018.05.22.1",
      "date": "2020-01-29"
    },
    {
      "version": "2020.1.31",
      "date": "2020-02-01"
    },
    {
      "version": "2020.6.17",
      "date": "2020-06-25"
    },
    {
      "version": "2020.12.29",
      "date": "2021-01-05"
    },
    {
      "version": "2021.1.13",
      "date": "2021-01-16"
    },
    {
      "version": "2023.8.25",
      "date": "2023-09-01"
    },
    {
      "version": "2024.1.21",
      "date": "2024-01-24"
    },
    {
      "version": "2025.5.20",
      "date": "2025-05-20"
    },
    {
      "version": "2025.6.24",
      "date": "2025-06-24"
    },
    {
      "version": "2026.4.23",
      "date": "2026-04-23"
    }
  ],
  "_exports": [
    "ahull.grid",
    "ahull.points",
    "angled.boxes",
    "angled.endpoints",
    "apply.method",
    "big.boxes",
    "bottom.pieces",
    "bottom.points",
    "bottom.polygons",
    "bumpup",
    "calc.borders",
    "calc.boxes",
    "check.for.columns",
    "chull.grid",
    "chull.points",
    "default.ahull",
    "default.picker",
    "defaultpf.ggplot",
    "defaultpf.trellis",
    "direct.label",
    "direct.label.ggplot",
    "direct.label.trellis",
    "dl.add",
    "dl.combine",
    "dl.env",
    "dl.jitter",
    "dl.move",
    "dl.summarize",
    "dl.trans",
    "dlcompare",
    "dldoc",
    "dlgrob",
    "draw.polygons",
    "draw.rects",
    "drawDetails.dlgrob",
    "edges.to.outside",
    "empty.grid",
    "enlarge.box",
    "extract.plot",
    "extract.posfun",
    "extreme.grid",
    "extreme.points",
    "far.from.others.borders",
    "filltemplate",
    "first.points",
    "first.polygons",
    "first.qp",
    "gapply",
    "gapply.fun",
    "geom_dl",
    "get.means",
    "getLegendVariables",
    "ignore.na",
    "in1box",
    "in1which",
    "inside",
    "label.endpoints",
    "label.pieces",
    "lasso.labels",
    "last.points",
    "last.polygons",
    "last.qp",
    "lattice.translators",
    "left.points",
    "left.polygons",
    "legends2hide",
    "lines2",
    "make.tiebreaker",
    "maxvar.points",
    "maxvar.qp",
    "merge_recurse",
    "midrange",
    "only.unique.vals",
    "outside.ahull",
    "outside.chull",
    "panel.superpose.dl",
    "pkgFun",
    "polygon.method",
    "project.onto.segments",
    "qp.labels",
    "reduce.cex",
    "reduce.cex.lr",
    "reduce.cex.tb",
    "rhtmlescape",
    "right.points",
    "right.polygons",
    "smart.grid",
    "static.labels",
    "top.bumptwice",
    "top.bumpup",
    "top.pieces",
    "top.points",
    "top.polygons",
    "top.qp",
    "uselegend.ggplot",
    "uselegend.trellis",
    "vertical.qp",
    "visualcenter",
    "xlimits",
    "ylimits"
  ],
  "_datasets": [
    {
      "name": "iris.l1.cluster",
      "title": "Clustering of the iris data with the l1 clusterpath",
      "object": "iris.l1.cluster",
      "class": [
        "data.frame"
      ],
      "fields": [
        "row",
        "Species",
        "alpha",
        "lambda",
        "col",
        "gamma",
        "norm",
        "solver"
      ],
      "rows": 9643,
      "table": true,
      "tojson": true
    },
    {
      "name": "LOPART.ROC",
      "title": "ROC curve for LOPART algorithm and competitors",
      "object": "LOPART.ROC",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "LOPART100",
      "title": "Labeled Optimal Partitioning (LOPART) results",
      "object": "LOPART100",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "normal.l2.cluster",
      "title": "Clustering of some normal data in 2d with the l2 clusterpath",
      "object": "normal.l2.cluster",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "odd_timings",
      "title": "Odd timings",
      "object": "odd_timings",
      "class": [
        "data.frame"
      ],
      "fields": [
        "N.col",
        "fun",
        "captures",
        "median.seconds"
      ],
      "rows": 116,
      "table": true,
      "tojson": true
    },
    {
      "name": "projectionSeconds",
      "title": "Timings of projection algorithms",
      "object": "projectionSeconds",
      "class": [
        "data.frame"
      ],
      "fields": [
        "vector.length",
        "method",
        "mean",
        "sd",
        "min",
        "max"
      ],
      "rows": 603,
      "table": true,
      "tojson": true
    },
    {
      "name": "prostate",
      "title": "Prostate Cancer Data",
      "object": "prostate",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lcavol",
        "lweight",
        "age",
        "lbph",
        "svi",
        "lcp",
        "gleason",
        "pgg45",
        "lpsa",
        "train"
      ],
      "rows": 97,
      "table": true,
      "tojson": true
    },
    {
      "name": "SegCost",
      "title": "Cost of segmentation models",
      "object": "SegCost",
      "class": [
        "data.frame"
      ],
      "fields": [
        "bases.per.probe",
        "segments",
        "cost",
        "type",
        "error"
      ],
      "rows": 560,
      "table": true,
      "tojson": true
    },
    {
      "name": "svmtrain",
      "title": "False positive rates from several 1-SVM models",
      "object": "svmtrain",
      "class": [
        "data.frame"
      ],
      "fields": [
        "replicate",
        "rate",
        "data",
        "gamma",
        "nu"
      ],
      "rows": 378,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ahull.grid",
      "title": "ahull grid",
      "topics": [
        "ahull.grid"
      ]
    },
    {
      "page": "ahull.points",
      "title": "ahull points",
      "topics": [
        "ahull.points"
      ]
    },
    {
      "page": "angled.boxes",
      "title": "angled boxes",
      "topics": [
        "angled.boxes"
      ]
    },
    {
      "page": "angled.endpoints",
      "title": "angled endpoints",
      "topics": [
        "angled.endpoints"
      ]
    },
    {
      "page": "apply.method",
      "title": "Apply a Positioning Method",
      "topics": [
        "apply.method"
      ]
    },
    {
      "page": "big.boxes",
      "title": "big boxes",
      "topics": [
        "big.boxes"
      ]
    },
    {
      "page": "bottom.pieces",
      "title": "bottom pieces",
      "topics": [
        "bottom.pieces"
      ]
    },
    {
      "page": "bottom.points",
      "title": "bottom points",
      "topics": [
        "bottom.points"
      ]
    },
    {
      "page": "bottom.polygons",
      "title": "bottom polygons",
      "topics": [
        "bottom.polygons"
      ]
    },
    {
      "page": "bumpup",
      "title": "bumpup",
      "topics": [
        "bumpup"
      ]
    },
    {
      "page": "calc.borders",
      "title": "calc borders",
      "topics": [
        "calc.borders"
      ]
    },
    {
      "page": "calc.boxes",
      "title": "calc boxes",
      "topics": [
        "calc.boxes"
      ]
    },
    {
      "page": "check.for.columns",
      "title": "check for columns",
      "topics": [
        "check.for.columns"
      ]
    },
    {
      "page": "chull.grid",
      "title": "chull grid",
      "topics": [
        "chull.grid"
      ]
    },
    {
      "page": "chull.points",
      "title": "chull points",
      "topics": [
        "chull.points"
      ]
    },
    {
      "page": "default.ahull",
      "title": "default ahull",
      "topics": [
        "default.ahull"
      ]
    },
    {
      "page": "default.picker",
      "title": "default picker",
      "topics": [
        "default.picker"
      ]
    },
    {
      "page": "defaultpf.ggplot",
      "title": "defaultpf ggplot",
      "topics": [
        "defaultpf.ggplot"
      ]
    },
    {
      "page": "defaultpf.trellis",
      "title": "defaultpf trellis",
      "topics": [
        "defaultpf.trellis"
      ]
    },
    {
      "page": "direct.label",
      "title": "Direct labels for color decoding",
      "topics": [
        "direct.label",
        "directlabels"
      ]
    },
    {
      "page": "direct.label.ggplot",
      "title": "direct label ggplot",
      "topics": [
        "direct.label.ggplot"
      ]
    },
    {
      "page": "direct.label.trellis",
      "title": "direct label trellis",
      "topics": [
        "direct.label.trellis"
      ]
    },
    {
      "page": "dl.add",
      "title": "dl add",
      "topics": [
        "dl.add"
      ]
    },
    {
      "page": "dl.combine",
      "title": "Combine output of several methods",
      "topics": [
        "dl.combine"
      ]
    },
    {
      "page": "dl.env",
      "title": "dl env",
      "topics": [
        "dl.env"
      ]
    },
    {
      "page": "dl.jitter",
      "title": "dl jitter",
      "topics": [
        "dl.jitter"
      ]
    },
    {
      "page": "dl.move",
      "title": "Manually move a direct label",
      "topics": [
        "dl.move"
      ]
    },
    {
      "page": "dl.summarize",
      "title": "dl summarize",
      "topics": [
        "dl.summarize"
      ]
    },
    {
      "page": "dl.trans",
      "title": "Direct label data transform",
      "topics": [
        "dl.trans"
      ]
    },
    {
      "page": "dlcompare",
      "title": "Direct label comparison plot",
      "topics": [
        "dlcompare"
      ]
    },
    {
      "page": "dldoc",
      "title": "Make directlabels documentation",
      "topics": [
        "dldoc"
      ]
    },
    {
      "page": "dlgrob",
      "title": "dlgrob",
      "topics": [
        "dlgrob"
      ]
    },
    {
      "page": "draw.polygons",
      "title": "draw polygons",
      "topics": [
        "draw.polygons"
      ]
    },
    {
      "page": "draw.rects",
      "title": "draw rects",
      "topics": [
        "draw.rects"
      ]
    },
    {
      "page": "drawDetails.dlgrob",
      "title": "drawDetails dlgrob",
      "topics": [
        "drawDetails.dlgrob"
      ]
    },
    {
      "page": "edges.to.outside",
      "title": "edges to outside",
      "topics": [
        "edges.to.outside"
      ]
    },
    {
      "page": "empty.grid",
      "title": "empty grid",
      "topics": [
        "empty.grid"
      ]
    },
    {
      "page": "enlarge.box",
      "title": "enlarge box",
      "topics": [
        "enlarge.box"
      ]
    },
    {
      "page": "extract.plot",
      "title": "Extract plot and definition for documentation",
      "topics": [
        "extract.plot"
      ]
    },
    {
      "page": "extract.posfun",
      "title": "Extract Positioning Method for documentation",
      "topics": [
        "extract.posfun"
      ]
    },
    {
      "page": "extreme.grid",
      "title": "extreme grid",
      "topics": [
        "extreme.grid"
      ]
    },
    {
      "page": "extreme.points",
      "title": "extreme points",
      "topics": [
        "extreme.points"
      ]
    },
    {
      "page": "far.from.others.borders",
      "title": "far from others borders",
      "topics": [
        "far.from.others.borders"
      ]
    },
    {
      "page": "filltemplate",
      "title": "filltemplate",
      "topics": [
        "filltemplate"
      ]
    },
    {
      "page": "first.bumpup",
      "title": "first bumpup",
      "topics": [
        "first.bumpup"
      ]
    },
    {
      "page": "first.points",
      "title": "first points",
      "topics": [
        "first.points"
      ]
    },
    {
      "page": "first.polygons",
      "title": "first polygons",
      "topics": [
        "first.polygons"
      ]
    },
    {
      "page": "first.qp",
      "title": "first qp",
      "topics": [
        "first.qp"
      ]
    },
    {
      "page": "gapply",
      "title": "gapply",
      "topics": [
        "gapply"
      ]
    },
    {
      "page": "gapply.fun",
      "title": "Direct label groups independently",
      "topics": [
        "gapply.fun"
      ]
    },
    {
      "page": "geom_dl",
      "title": "geom dl",
      "topics": [
        "geom_dl"
      ]
    },
    {
      "page": "GeomDl",
      "title": "GeomDl",
      "topics": [
        "GeomDl"
      ]
    },
    {
      "page": "get.means",
      "title": "get means",
      "topics": [
        "get.means"
      ]
    },
    {
      "page": "getLegendVariables",
      "title": "getLegendVariables",
      "topics": [
        "getLegendVariables"
      ]
    },
    {
      "page": "ignore.na",
      "title": "ignore na",
      "topics": [
        "ignore.na"
      ]
    },
    {
      "page": "in1box",
      "title": "in1box",
      "topics": [
        "in1box"
      ]
    },
    {
      "page": "in1which",
      "title": "in1which",
      "topics": [
        "in1which"
      ]
    },
    {
      "page": "inside",
      "title": "inside",
      "topics": [
        "inside"
      ]
    },
    {
      "page": "iris.l1.cluster",
      "title": "Clustering of the iris data with the l1 clusterpath",
      "topics": [
        "iris.l1.cluster"
      ]
    },
    {
      "page": "label.endpoints",
      "title": "label endpoints",
      "topics": [
        "label.endpoints"
      ]
    },
    {
      "page": "label.pieces",
      "title": "label pieces",
      "topics": [
        "label.pieces"
      ]
    },
    {
      "page": "lasso.labels",
      "title": "lasso labels",
      "topics": [
        "lasso.labels"
      ]
    },
    {
      "page": "last.bumpup",
      "title": "last bumpup",
      "topics": [
        "last.bumpup"
      ]
    },
    {
      "page": "last.points",
      "title": "last points",
      "topics": [
        "last.points"
      ]
    },
    {
      "page": "last.polygons",
      "title": "last polygons",
      "topics": [
        "last.polygons"
      ]
    },
    {
      "page": "last.qp",
      "title": "last qp",
      "topics": [
        "last.qp"
      ]
    },
    {
      "page": "lattice.translators",
      "title": "lattice translators",
      "topics": [
        "lattice.translators"
      ]
    },
    {
      "page": "left.points",
      "title": "left points",
      "topics": [
        "left.points"
      ]
    },
    {
      "page": "left.polygons",
      "title": "left polygons",
      "topics": [
        "left.polygons"
      ]
    },
    {
      "page": "legends2hide",
      "title": "legends2hide",
      "topics": [
        "legends2hide"
      ]
    },
    {
      "page": "lines2",
      "title": "lines2",
      "topics": [
        "lines2"
      ]
    },
    {
      "page": "LOPART.ROC",
      "title": "ROC curve for LOPART algorithm and competitors",
      "topics": [
        "LOPART.ROC"
      ]
    },
    {
      "page": "LOPART100",
      "title": "Labeled Optimal Partitioning (LOPART) results",
      "topics": [
        "LOPART100"
      ]
    },
    {
      "page": "make.tiebreaker",
      "title": "make tiebreaker",
      "topics": [
        "make.tiebreaker"
      ]
    },
    {
      "page": "maxvar.points",
      "title": "maxvar points",
      "topics": [
        "maxvar.points"
      ]
    },
    {
      "page": "maxvar.qp",
      "title": "maxvar qp",
      "topics": [
        "maxvar.qp"
      ]
    },
    {
      "page": "merge_recurse",
      "title": "merge recurse",
      "topics": [
        "merge_recurse"
      ]
    },
    {
      "page": "midrange",
      "title": "midrange",
      "topics": [
        "midrange"
      ]
    },
    {
      "page": "normal.l2.cluster",
      "title": "Clustering of some normal data in 2d with the l2 clusterpath",
      "topics": [
        "normal.l2.cluster"
      ]
    },
    {
      "page": "odd_timings",
      "title": "Odd timings",
      "topics": [
        "odd_timings"
      ]
    },
    {
      "page": "only.unique.vals",
      "title": "only unique vals",
      "topics": [
        "only.unique.vals"
      ]
    },
    {
      "page": "outside.ahull",
      "title": "outside ahull",
      "topics": [
        "outside.ahull"
      ]
    },
    {
      "page": "outside.chull",
      "title": "outside chull",
      "topics": [
        "outside.chull"
      ]
    },
    {
      "page": "panel.superpose.dl",
      "title": "panel superpose dl",
      "topics": [
        "panel.superpose.dl"
      ]
    },
    {
      "page": "pkgFun",
      "title": "pkgFun",
      "topics": [
        "pkgFun"
      ]
    },
    {
      "page": "polygon.method",
      "title": "polygon method",
      "topics": [
        "polygon.method"
      ]
    },
    {
      "page": "positioning.functions",
      "title": "Built-in Positioning Methods for direct label placement",
      "topics": [
        "positioning.functions",
        "positioning.methods"
      ]
    },
    {
      "page": "project.onto.segments",
      "title": "project onto segments",
      "topics": [
        "project.onto.segments"
      ]
    },
    {
      "page": "projectionSeconds",
      "title": "Timings of projection algorithms",
      "topics": [
        "projectionSeconds"
      ]
    },
    {
      "page": "prostate",
      "title": "Prostate Cancer Data",
      "topics": [
        "prostate"
      ]
    },
    {
      "page": "qp.labels",
      "title": "Make a Positioning Method for non-overlapping lineplot labels",
      "topics": [
        "qp.labels"
      ]
    },
    {
      "page": "reduce.cex",
      "title": "reduce cex",
      "topics": [
        "reduce.cex"
      ]
    },
    {
      "page": "reduce.cex.lr",
      "title": "reduce cex lr",
      "topics": [
        "reduce.cex.lr"
      ]
    },
    {
      "page": "reduce.cex.tb",
      "title": "reduce cex tb",
      "topics": [
        "reduce.cex.tb"
      ]
    },
    {
      "page": "rhtmlescape",
      "title": "rhtmlescape",
      "topics": [
        "rhtmlescape"
      ]
    },
    {
      "page": "right.points",
      "title": "right points",
      "topics": [
        "right.points"
      ]
    },
    {
      "page": "right.polygons",
      "title": "right polygons",
      "topics": [
        "right.polygons"
      ]
    },
    {
      "page": "SegCost",
      "title": "Cost of segmentation models",
      "topics": [
        "SegCost"
      ]
    },
    {
      "page": "smart.grid",
      "title": "smart grid",
      "topics": [
        "smart.grid"
      ]
    },
    {
      "page": "static.labels",
      "title": "static labels",
      "topics": [
        "static.labels"
      ]
    },
    {
      "page": "svmtrain",
      "title": "False positive rates from several 1-SVM models",
      "topics": [
        "svmtrain"
      ]
    },
    {
      "page": "top.bumptwice",
      "title": "top bumptwice",
      "topics": [
        "top.bumptwice"
      ]
    },
    {
      "page": "top.bumpup",
      "title": "top bumpup",
      "topics": [
        "top.bumpup"
      ]
    },
    {
      "page": "top.pieces",
      "title": "top pieces",
      "topics": [
        "top.pieces"
      ]
    },
    {
      "page": "top.points",
      "title": "top points",
      "topics": [
        "top.points"
      ]
    },
    {
      "page": "top.polygons",
      "title": "top polygons",
      "topics": [
        "top.polygons"
      ]
    },
    {
      "page": "top.qp",
      "title": "top qp",
      "topics": [
        "top.qp"
      ]
    },
    {
      "page": "uselegend.ggplot",
      "title": "uselegend ggplot",
      "topics": [
        "uselegend.ggplot"
      ]
    },
    {
      "page": "uselegend.trellis",
      "title": "uselegend trellis",
      "topics": [
        "uselegend.trellis"
      ]
    },
    {
      "page": "vertical.qp",
      "title": "vertical qp",
      "topics": [
        "vertical.qp"
      ]
    },
    {
      "page": "visualcenter",
      "title": "visualcenter",
      "topics": [
        "visualcenter"
      ]
    },
    {
      "page": "xlimits",
      "title": "xlimits",
      "topics": [
        "xlimits"
      ]
    },
    {
      "page": "ylimits",
      "title": "ylimits",
      "topics": [
        "ylimits"
      ]
    }
  ],
  "_rundeps": [
    "quadprog"
  ],
  "_vignettes": [
    {
      "source": "examples.Rmd",
      "filename": "examples.html",
      "title": "examples",
      "engine": "knitr::knitr",
      "headings": [
        "Polygon methods",
        "SO post about stats",
        "serialize issue",
        "changepoint cost minima",
        "LOPART ROC curve",
        "white or black text on colored background",
        "odd qp labels for timings figure",
        "two dlgrobs",
        "dl.add"
      ],
      "created": "2020-06-25 23:52:49",
      "modified": "2026-04-23 13:48:16",
      "commits": 7
    }
  ],
  "_score": 11.658913430272701,
  "_indexed": true,
  "_nocasepkg": "directlabels",
  "_universes": [
    "tdhock"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2026.4.23",
      "date": "2026-05-23T09:13:59.000Z",
      "distro": "noble",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "2c0c8ebdbd424206ee75992836ce72cd3f502434ff0c43e70527bd85eb59d494",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2026.4.23",
      "date": "2026-05-23T09:14:07.000Z",
      "distro": "noble",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "803b080962c17bc0205817357b14c5565d8c66b22949946d6e32002aa6534e4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2026.4.23",
      "date": "2026-05-23T09:14:15.000Z",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "94f3cddee65435567a3e59fcd498dd2aaaaefaf4008f07539f1a9d9dbdce92d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2026.4.23",
      "date": "2026-05-23T09:14:31.000Z",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "d512f26139916482bf93f31fdd0929198ca93a68f448e3889e3518b143a8aa34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2026.4.23",
      "date": "2026-05-23T09:13:54.000Z",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "87ac9c10e294c6b4e126a8562145e9a72a7dbe4719e9095d85b128a5d3007146",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2026.4.23",
      "date": "2026-05-23T09:13:12.000Z",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "9d9708d3a4bc125b5f8d4ad9dfa666713a960bde5809fc6183d4b048bfbe1a08",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2026.4.23",
      "date": "2026-05-23T09:13:18.000Z",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "b06ea4f3ae12804cb5d35b26e082329c3674cf450e666e248b4524e4838093b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2026.4.23",
      "date": "2026-05-23T09:13:16.000Z",
      "commit": "7c5792254f0d670ed2081f33cc6025febdf3546d",
      "fileid": "c15b0ed543eb700f018447d23126921293206ffb50311fb2319983bdb26fd60a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/26328889016"
    }
  ]
}