{
  "_id": "6a10276aacfb0bcc41c9016d",
  "Package": "quickPlot",
  "Type": "Package",
  "Title": "A System of Plotting Optimized for Speed and Modularity",
  "Description": "A high-level plotting system, compatible with `ggplot2`\nobjects, maps from `sf`, `terra`, `raster`, `sp`. It is built\nprimarily on the 'grid' package. The objective of the package\nis to provide a plotting system that is built for speed and\nmodularity. This is useful for quick visualizations when\ntesting code and for plotting multiple figures to the same\ndevice from independent sources that may be independent of one\nanother (i.e., different function or modules the create the\nvisualizations).",
  "URL": "https://quickplot.predictiveecology.org,\nhttps://github.com/PredictiveEcology/quickPlot",
  "Version": "1.0.4.9000",
  "Date": "2025-07-14",
  "Authors@R": "c(\nperson(\"Eliot J B\", \"McIntire\", email = \"eliot.mcintire@canada.ca\",\nrole = c(\"aut\", \"cre\"), comment=c(ORCID = \"https://orcid.org/0000-0002-6914-8316\")),\nperson(\"Alex M\", \"Chubaty\", email = \"achubaty@for-cast.ca\",\nrole = \"aut\", comment = c(ORCID = \"https://orcid.org/0000-0001-7146-8135\")),\nperson(\"His Majesty the King in Right of Canada, as represented by the Minister of Natural Resources Canada\",\nrole = \"cph\")\n)",
  "Remotes": [
    "tidyverse/ggplot2"
  ],
  "Additional_repositories": "https://predictiveecology.r-universe.dev/",
  "Encoding": "UTF-8",
  "Language": "en-CA",
  "License": "GPL-3",
  "VignetteBuilder": "knitr, rmarkdown",
  "BugReports": "https://github.com/PredictiveEcology/quickPlot/issues",
  "ByteCompile": "yes",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Collate": "'environment.R' 'plotting-classes.R' 'plotting-colours.R'\n'plotting-helpers.R' 'plotting-other.R' 'plotting.R'\n'quickPlot-classes.R' 'quickPlot-package.R' 'testing-helpers.R'\n'zzz.R'",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libproj-dev\nlibsqlite3-dev",
  "Repository": "https://predictiveecology.r-universe.dev",
  "Date/Publication": "2025-07-14 23:07:27 UTC",
  "RemoteUrl": "https://github.com/PredictiveEcology/quickPlot",
  "RemoteRef": "development",
  "RemoteSha": "b773db66d73e28e369a61090a2798fd544de082b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-13 08:39:10 UTC",
    "User": "root"
  },
  "Author": "Eliot J B McIntire [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-6914-8316>),\nAlex M Chubaty [aut] (ORCID: <https://orcid.org/0000-0001-7146-8135>),\nHis Majesty the King in Right of Canada, as represented by the Minister\nof Natural Resources Canada [cph]",
  "Maintainer": "Eliot J B McIntire <eliot.mcintire@canada.ca>",
  "MD5sum": "744d6b1a315905b521650b631261f3ae",
  "_user": "predictiveecology",
  "_type": "src",
  "_file": "quickPlot_1.0.4.9000.tar.gz",
  "_fileid": "d7b228fcb8045a74eb0b114aa66fd2555222f05705ca54e67f41518fc6038fda",
  "_filesize": 2197692,
  "_sha256": "d7b228fcb8045a74eb0b114aa66fd2555222f05705ca54e67f41518fc6038fda",
  "_created": "2026-05-13T08:39:10.000Z",
  "_published": "2026-05-22T09:52:42.288Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77356275443,
      "time": 240,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6965470032"
    },
    {
      "job": 77356275557,
      "time": 302,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6965488011"
    },
    {
      "job": 77356275422,
      "time": 199,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6965453590"
    },
    {
      "job": 77356275807,
      "time": 211,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6965457356"
    },
    {
      "job": 77356275201,
      "time": 251,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6965386772"
    },
    {
      "job": 77356275013,
      "time": 162,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157706471"
    },
    {
      "job": 77356275713,
      "time": 214,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6965459205"
    },
    {
      "job": 77356275968,
      "time": 192,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6965451976"
    },
    {
      "job": 77356275446,
      "time": 190,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6965451006"
    }
  ],
  "_buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/PredictiveEcology/quickPlot",
  "_commit": {
    "id": "b773db66d73e28e369a61090a2798fd544de082b",
    "author": "Alex Chubaty <achubaty@for-cast.ca>",
    "committer": "Alex Chubaty <achubaty@for-cast.ca>",
    "message": "bump devel version\n",
    "time": 1752534447
  },
  "_maintainer": {
    "name": "Eliot J B McIntire",
    "email": "eliot.mcintire@canada.ca",
    "orcid": "0000-0002-6914-8316"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "fpCompare",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "predictiveecology",
  "_selfowned": true,
  "_usedby": 10,
  "_updates": [
    {
      "week": "2025-20",
      "n": 7
    },
    {
      "week": "2025-26",
      "n": 5
    },
    {
      "week": "2025-28",
      "n": 9
    },
    {
      "week": "2025-29",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v1.0.4",
      "date": "2025-07-14"
    }
  ],
  "_topics": [
    "plotting",
    "visualization"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "achubaty",
      "count": 320,
      "uuid": 3435577
    },
    {
      "user": "eliotmcintire",
      "count": 204,
      "uuid": 1100507
    },
    {
      "user": "ceresbarros",
      "count": 6,
      "uuid": 22214224
    },
    {
      "user": "ygc2l",
      "count": 1,
      "uuid": 6494787
    }
  ],
  "_userbio": {
    "uuid": 10555025,
    "type": "organization",
    "name": "Predictive Ecology Group",
    "description": "Ecological forecasting models and data"
  },
  "_downloads": {
    "count": 821,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/quickPlot"
  },
  "_devurl": "https://github.com/predictiveecology/quickplot",
  "_pkgdown": "https://quickplot.predictiveecology.org",
  "_searchresults": 129,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/quickPlot.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/predictiveecology/quickplot",
  "_realowner": "predictiveecology",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2017-08-03"
    },
    {
      "version": "0.1.2",
      "date": "2017-10-05"
    },
    {
      "version": "0.1.3",
      "date": "2018-01-25"
    },
    {
      "version": "0.1.4",
      "date": "2018-06-26"
    },
    {
      "version": "0.1.5",
      "date": "2018-10-01"
    },
    {
      "version": "0.1.6",
      "date": "2018-11-09"
    },
    {
      "version": "0.1.8",
      "date": "2022-08-19"
    },
    {
      "version": "1.0.1",
      "date": "2023-06-12"
    },
    {
      "version": "1.0.2",
      "date": "2023-07-02"
    },
    {
      "version": "1.0.4",
      "date": "2025-07-14"
    }
  ],
  "_exports": [
    ".arrangeViewports",
    ".clickCoord",
    ".identifyGrobToPlot",
    ".makeQuickPlot",
    ".objectNames",
    ".parseElems",
    ".plotGrob",
    ".unittrim",
    "clearPlot",
    "clickCoordinates",
    "clickExtent",
    "clickValues",
    "coordinates",
    "dev",
    "dev.useRSGD",
    "divergentColors",
    "equalExtent",
    "extent",
    "getColors",
    "gpar",
    "isRstudioServer",
    "layerNames",
    "makeLines",
    "newPlot",
    "numLayers",
    "Plot",
    "rePlot",
    "setColors",
    "setColors<-",
    "sp2sl",
    "whereInStack"
  ],
  "_help": [
    {
      "page": "quickPlot-package",
      "title": "The 'quickPlot' package",
      "topics": [
        "quickPlot-package",
        "quickPlot"
      ]
    },
    {
      "page": "hasBbox",
      "title": "Test whether class has 'bbox' method",
      "topics": [
        ".hasBbox"
      ]
    },
    {
      "page": "parseElems",
      "title": "Parsing of elements",
      "topics": [
        ".parseElems",
        ".parseElems,ANY-method"
      ]
    },
    {
      "page": "clearPlot",
      "title": "Clear plotting device",
      "topics": [
        "clearPlot",
        "clearPlot,missing,logical-method",
        "clearPlot,missing,missing-method",
        "clearPlot,numeric,logical-method",
        "clearPlot,numeric,missing-method"
      ]
    },
    {
      "page": "coordinates",
      "title": "Extract coordinates from a variety of spatial objects",
      "topics": [
        "coordinates",
        "coordinates,ANY-method"
      ]
    },
    {
      "page": "dev",
      "title": "Specify where to plot",
      "topics": [
        "dev"
      ]
    },
    {
      "page": "divergentColors",
      "title": "Divergent colour palette",
      "topics": [
        "divergentColors",
        "divergentColors,character,character,numeric,numeric-method",
        "divergentColours"
      ]
    },
    {
      "page": "equalExtent",
      "title": "Assess whether a list of extents are all equal",
      "topics": [
        "equalExtent",
        "equalExtent,list-method"
      ]
    },
    {
      "page": "extent",
      "title": "Get extent of a variety of spatial objects",
      "topics": [
        "extent",
        "extent,list-method",
        "extent,Raster-method",
        "extent,sf-method",
        "extent,SpatExtent-method",
        "extent,Spatial-method",
        "extent,SpatRaster-method",
        "extent,SpatVector-method"
      ]
    },
    {
      "page": "getSetColors",
      "title": "Get and set colours for plotting Raster* objects",
      "topics": [
        "getColors",
        "getColours",
        "setColors",
        "setColors<-",
        "setColours"
      ]
    },
    {
      "page": "grid-functions",
      "title": "Importing some grid functions",
      "topics": [
        "gpar"
      ]
    },
    {
      "page": "isRstudioServer",
      "title": "Determine if current session is RStudio Server",
      "topics": [
        "isRstudioServer"
      ]
    },
    {
      "page": "layerNames",
      "title": "Extract the layer names of Spatial Objects",
      "topics": [
        "layerNames",
        "layerNames,ANY-method"
      ]
    },
    {
      "page": "makeLines",
      "title": "Make 'SpatialLines' object from two 'SpatialPoints' objects",
      "topics": [
        "makeLines"
      ]
    },
    {
      "page": "newPlot",
      "title": "Open a new plotting window",
      "topics": [
        "dev.useRSGD",
        "newPlot"
      ]
    },
    {
      "page": "numLayers",
      "title": "Find the number of layers in an object",
      "topics": [
        "numLayers"
      ]
    },
    {
      "page": "Plot",
      "title": "'Plot': Fast, optimally arranged, multi-panel plotting",
      "topics": [
        "Plot",
        "Plot,ANY-method",
        "rePlot"
      ]
    },
    {
      "page": "quickPlot-classes",
      "title": "'quickPlot' classes",
      "topics": [
        "quickPlotClasses"
      ]
    },
    {
      "page": "sample-maps",
      "title": "Dummy maps included with 'quickPlot'",
      "topics": [
        "sample-maps"
      ]
    },
    {
      "page": "sp2sl",
      "title": "Convert pairs of coordinates to 'SpatialLines'",
      "topics": [
        "sp2sl"
      ]
    },
    {
      "page": "thin",
      "title": "Thin a polygon",
      "topics": [
        "thin",
        "thin.default",
        "thnSpatialPolygons"
      ]
    },
    {
      "page": "whereInStack",
      "title": "Find the environment in the call stack that contains an object by name",
      "topics": [
        "whereInStack"
      ]
    }
  ],
  "_readme": "https://github.com/PredictiveEcology/quickPlot/raw/development/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "data.table",
    "farver",
    "fpCompare",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "terra",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "iii-plotting.Rmd",
      "filename": "iii-plotting.html",
      "title": "03 Plotting with quickPlot",
      "author": "Eliot J. B. McIntire",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Plotting in quickPlot",
        "The Plot function",
        "Spatial layer types",
        "Other object types",
        "ggplot2 objects",
        "base plotting",
        "Other classes",
        "Colours",
        "Plot arguments",
        "grid graphical parameters: gp, gpText, gpAxis, size",
        "visualSqueeze",
        "legend and legendRange",
        "zoomExtent",
        "length",
        "Modularity",
        "The new argument",
        "Calling Plot again and again",
        "If there is a blank spot for a new plot",
        "If there is not a blank spot for a new plot",
        "A pre-existing name to a device",
        "Plotting Speed",
        "speedup",
        "Overplotting: addTo",
        "Clearing Plot",
        "Plotting in RStudio",
        "Interacting with plots",
        "clickValues",
        "clickExtent",
        "Replotting or redrawing the entire plot window",
        "Assigning Plot() to object"
      ],
      "created": "2017-06-20 05:25:08",
      "modified": "2025-06-27 03:56:00",
      "commits": 10
    }
  ],
  "_score": 8.1440134657862,
  "_indexed": true,
  "_nocasepkg": "quickplot",
  "_universes": [
    "predictiveecology"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:41:50.000Z",
      "distro": "noble",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "1e831d41da10d43ab8b61caf80da7e8793a1a13b03f71bca4a826455f3a86b81",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:42:50.000Z",
      "distro": "noble",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "793da8d3cbcfabef3266c2577de2f9f95fda491b4efb145bad3d42842fd19dd1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:41:19.000Z",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "7233b43b1e65f6b479b9cea6acaeb3211029cac517fd5505e596de358e95c885",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:41:21.000Z",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "6cc638b3ece2458bceae9932a2f67658a6172a139a7182a88ae586e0f741f23c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:40:45.000Z",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "7ece94bbf09e883f93c2d3acd565b4a99262ba9b52d918313d1266ec0cf000a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:40:37.000Z",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "6480a21fb7d431ee328b6d99874d73854415b9ece9ab13a6dbfe02c4a4fac526",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.4.9000",
      "date": "2026-05-13T08:40:41.000Z",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "c32907fcc42778cc1c321db9eab6809e91be61424f4d9f71ec5856bc4e28e37d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.4.9000",
      "date": "2026-05-22T09:52:22.000Z",
      "commit": "b773db66d73e28e369a61090a2798fd544de082b",
      "fileid": "5d60c1a24b6a8004832d5cba25a7d2931f70f40fb0cac475caaf6f447658f81d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/predictiveecology/actions/runs/25787923271"
    }
  ]
}