{
  "_id": "6a31d7633efcd9bda43738ac",
  "Package": "ggmemo",
  "Title": "Add Arrows, Labels, and Change Annotations to 'ggplot2' Charts",
  "Version": "0.1.0",
  "Authors@R": "person(\"Lindsay\", \"Lintelman\", , \"lindsay.lintelman@posit.co\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Add callout arrows, highlight data points, and show\npercent change between rows on 'ggplot2' charts in one line of\ncode. annotate_callout() points at a data row with an arrow and\nlabel. annotate_change() draws a color-coded arrow between two\nrows and labels the delta as percent change, absolute\ndifference, or percentage points. Designed for business charts,\nquarterly reports, and dashboards. Built on top of the 'ggpp'\npackage.",
  "URL": "https://lindsay-lintelman.github.io/ggmemo/,\nhttps://github.com/lindsay-lintelman/ggmemo",
  "BugReports": "https://github.com/lindsay-lintelman/ggmemo/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "8.0.0",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-16 23:05:21 UTC",
    "User": "root"
  },
  "Author": "Lindsay Lintelman [aut, cre]",
  "Maintainer": "Lindsay Lintelman <lindsay.lintelman@posit.co>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-16 19:30:15 UTC",
  "RemoteUrl": "https://github.com/cran/ggmemo",
  "RemoteRef": "HEAD",
  "RemoteSha": "94f9593b5d4d0609293486a065072342d3376df5",
  "MD5sum": "372be2eabebde829d47872b821f0b34d",
  "_user": "cran",
  "_type": "src",
  "_file": "ggmemo_0.1.0.tar.gz",
  "_fileid": "8523e5d316d030527c8a4c90f78729a173a20f8a5871a64ae731307f6852d3f9",
  "_filesize": 2804979,
  "_sha256": "8523e5d316d030527c8a4c90f78729a173a20f8a5871a64ae731307f6852d3f9",
  "_created": "2026-06-16T23:05:21.000Z",
  "_published": "2026-06-16T23:08:19.949Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81784270222,
      "time": 137,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7681919689"
    },
    {
      "job": 81784270193,
      "time": 128,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7681917255"
    },
    {
      "job": 81783861586,
      "time": 173,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7681880578"
    },
    {
      "job": 81784270196,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7681913069"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27653856059",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/ggmemo",
  "_commit": {
    "id": "94f9593b5d4d0609293486a065072342d3376df5",
    "author": "Lindsay Lintelman <lindsay.lintelman@posit.co>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1781638215
  },
  "_maintainer": {
    "name": "Lindsay Lintelman",
    "email": "lindsay.lintelman@posit.co",
    "login": "lindsay-lintelman",
    "description": "",
    "uuid": 111156995
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpp",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-06-16"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "lindsay-lintelman",
      "count": 1,
      "uuid": 111156995
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 609,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggmemo"
  },
  "_devurl": "https://github.com/lindsay-lintelman/ggmemo",
  "_pkgdown": "https://lindsay-lintelman.github.io/ggmemo/",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggmemo.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-06-16"
    }
  ],
  "_exports": [
    "annotate_callout",
    "annotate_change"
  ],
  "_help": [
    {
      "page": "ggmemo-package",
      "title": "ggmemo: Add Arrows, Labels, and Change Annotations to 'ggplot2' Charts",
      "concept": [
        "annotate ggplot",
        "annotation",
        "business chart",
        "callout",
        "percent change"
      ],
      "topics": [
        "ggmemo-package",
        "ggmemo"
      ]
    },
    {
      "page": "annotate_callout",
      "title": "Add a callout annotation to a ggplot",
      "concept": [
        "annotate ggplot",
        "annotation",
        "annotation arrow",
        "callout",
        "highlight data point"
      ],
      "topics": [
        "annotate_callout"
      ]
    },
    {
      "page": "annotate_change",
      "title": "Annotate the change between two data points on a ggplot",
      "concept": [
        "annotate ggplot",
        "annotation",
        "change annotation",
        "compare data points",
        "percent change"
      ],
      "topics": [
        "annotate_change"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/ggmemo/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/ggmemo/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "ggpp",
    "glue",
    "gridExtra",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lubridate",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "polynom",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xts",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "narrating-business-charts.Rmd",
      "filename": "narrating-business-charts.html",
      "title": "Narrating Business Charts with ggmemo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The data",
        "A chart without annotations",
        "Calling out a key data point",
        "Showing the change between two points",
        "Format options",
        "Putting it all together",
        "Multiple change annotations",
        "Time series",
        "Customization",
        "Colors",
        "Arrow styling",
        "Label styling",
        "Nudge",
        "Common mistakes",
        "Character columns need factor()",
        "Date-like strings need as.Date()",
        "Use colour, not color",
        "size controls text, not the label box",
        "Real-world example: NBA Finals scoring breakdown",
        "What ggmemo doesn't do"
      ],
      "created": "2026-06-16 19:30:15",
      "modified": "2026-06-16 19:30:15",
      "commits": 1
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "ggmemo",
  "_universes": [
    "cran",
    "lindsay-lintelman"
  ],
  "_indexurl": "https://lindsay-lintelman.r-universe.dev/ggmemo",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-16T23:07:36.000Z",
      "distro": "noble",
      "commit": "94f9593b5d4d0609293486a065072342d3376df5",
      "fileid": "ade874a6416157f8bfc875f1a935ee44a8155f4d6f847ef1165ec7cb9bca6e16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27653856059"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-16T23:07:26.000Z",
      "distro": "noble",
      "commit": "94f9593b5d4d0609293486a065072342d3376df5",
      "fileid": "ccfd53e72c938c76f52b4c76090dc3a5389b1dda6390510e2e5caea0b0926dbe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27653856059"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-16T23:07:30.000Z",
      "commit": "94f9593b5d4d0609293486a065072342d3376df5",
      "fileid": "83e56b462f52d4f082996c72ecd967c917dad65102235f78d1068bd0b7d3382f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27653856059"
    }
  ]
}