{
  "_id": "6aca5ec5fe5cc25786e87f92",
  "Package": "ggmulti",
  "Type": "Package",
  "Title": "High Dimensional Data Visualization",
  "Version": "1.0.8",
  "Authors@R": "c(\nperson('Zehao', 'Xu', email = 'z267xu@gmail.com', role = c(\"aut\", \"cre\")),\nperson('R. Wayne', 'Oldford', email = 'rwoldford@uwaterloo.ca', role = c(\"aut\")),\nperson(\"Teun\", \"van den Brand\", role = \"ctb\")\n)",
  "Description": "It provides materials (i.e. 'serial axes' objects,\nAndrew's plot, various glyphs for scatter plot) to visualize\nhigh dimensional data.",
  "License": "GPL-2",
  "RoxygenNote": "7.3.2",
  "LazyData": "true",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://z267xu.r-universe.dev",
  "Date/Publication": "2025-09-07 01:01:24 UTC",
  "RemoteUrl": "https://github.com/z267xu/ggmulti",
  "RemoteRef": "HEAD",
  "RemoteSha": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 14:55:48 UTC",
    "User": "root"
  },
  "Author": "Zehao Xu [aut, cre],\nR. Wayne Oldford [aut],\nTeun van den Brand [ctb]",
  "Maintainer": "Zehao Xu <z267xu@gmail.com>",
  "_user": "z267xu",
  "_type": "src",
  "_file": "ggmulti_1.0.8.tar.gz",
  "_fileid": "https://r2.ropensci.org/ce920e6b77ef7a5c2bb7ef3b652fa203e9666e43ba168be1e080bac1dc58213b",
  "_filesize": 4859296,
  "_sha256": "ce920e6b77ef7a5c2bb7ef3b652fa203e9666e43ba168be1e080bac1dc58213b",
  "_expires": "2027-01-18T15:50:27.000Z",
  "_created": "2026-10-10T14:55:48.000Z",
  "_published": "2026-10-10T15:50:29.176Z",
  "_buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114240788738,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11673381781"
    },
    {
      "job": 114240788757,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11673461332"
    },
    {
      "job": 114240788782,
      "time": 193,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11674896812"
    },
    {
      "job": 114240788748,
      "time": 196,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11675016698"
    },
    {
      "job": 114240078985,
      "time": 219,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11673142467"
    },
    {
      "job": 114240788750,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11673800686"
    },
    {
      "job": 114240788762,
      "time": 100,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11673730819"
    },
    {
      "job": 114240788722,
      "time": 79,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11674055359"
    },
    {
      "job": 114240788834,
      "time": 88,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11673072730"
    }
  ],
  "_upstream": "https://github.com/z267xu/ggmulti",
  "_commit": {
    "id": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
    "author": "Zehao Xu <zehaoxu@MacBook-Pro-2.local>",
    "committer": "Zehao Xu <zehaoxu@MacBook-Pro-2.local>",
    "message": "size adjust\n",
    "time": 1757206884
  },
  "_maintainer": {
    "name": "Zehao Xu",
    "email": "z267xu@gmail.com",
    "login": "z267xu",
    "description": "PhD, University of Waterloo",
    "uuid": 40337165
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.2",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "grDevices",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "gtable",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "maps",
      "role": "Suggests"
    },
    {
      "package": "nycflights13",
      "role": "Suggests"
    },
    {
      "package": "ggplot2movies",
      "role": "Suggests"
    }
  ],
  "_owner": "z267xu",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "z267xu",
      "count": 79,
      "uuid": 40337165
    },
    {
      "user": "rwoldford",
      "count": 43,
      "uuid": 1886483
    },
    {
      "user": "teunbrand",
      "count": 12,
      "uuid": 49372158
    },
    {
      "user": "zehaosardine",
      "count": 11,
      "uuid": 101205702
    }
  ],
  "_userbio": {
    "uuid": 40337165,
    "type": "user",
    "name": "Zehao Xu",
    "followers": 7,
    "description": "PhD, University of Waterloo"
  },
  "_downloads": {
    "count": 652,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggmulti"
  },
  "_devurl": "https://github.com/z267xu/ggmulti",
  "_searchresults": 60,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggmulti.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/z267xu/ggmulti",
  "_realowner": "z267xu",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2021-01-05"
    },
    {
      "version": "1.0.1",
      "date": "2021-03-11"
    },
    {
      "version": "1.0.2",
      "date": "2021-05-19"
    },
    {
      "version": "1.0.3",
      "date": "2021-05-28"
    },
    {
      "version": "1.0.4",
      "date": "2021-07-23"
    },
    {
      "version": "1.0.5",
      "date": "2022-10-08"
    },
    {
      "version": "1.0.6",
      "date": "2022-11-06"
    },
    {
      "version": "1.0.7",
      "date": "2024-04-09"
    },
    {
      "version": "1.0.8",
      "date": "2025-10-08"
    },
    {
      "version": "1.0.9",
      "date": "2026-04-05"
    }
  ],
  "_exports": [
    "add_serialaxes_layers",
    "andrews",
    "coord_radar",
    "coord_radial",
    "coord_serialaxes",
    "geom_bar_",
    "geom_density_",
    "geom_hist_",
    "geom_histogram_",
    "geom_image_glyph",
    "geom_polygon_glyph",
    "geom_quantiles",
    "geom_serialaxes",
    "geom_serialaxes_density",
    "geom_serialaxes_glyph",
    "geom_serialaxes_hist",
    "geom_serialaxes_quantile",
    "GeomBar_",
    "GeomDensity_",
    "GeomImageGlyph",
    "GeomPolygonGlyph",
    "GeomQuantiles",
    "GeomSerialaxes",
    "GeomSerialaxesDensity",
    "GeomSerialAxesGlyph",
    "GeomSerialaxesHist",
    "GeomSerialaxesQuantile",
    "legendre",
    "position_dodge_",
    "position_dodge2_",
    "position_fill_",
    "position_identity_",
    "position_stack_",
    "PositionDodge_",
    "PositionDodge2_",
    "PositionFill_",
    "PositionIdentity_",
    "PositionStack_",
    "stat_bin_",
    "stat_count_",
    "stat_density_",
    "stat_dotProduct",
    "stat_hist_",
    "stat_serialaxes",
    "stat_serialaxes_density",
    "stat_serialaxes_hist",
    "stat_serialaxes_quantile",
    "StatBin_",
    "StatCount_",
    "StatDensity_",
    "StatDotProduct",
    "StatHist_",
    "StatSerialaxes",
    "StatSerialaxesDensity",
    "StatSerialaxesHist",
    "x_airplane",
    "x_cross",
    "x_hexagon",
    "x_maple",
    "x_star",
    "y_airplane",
    "y_cross",
    "y_hexagon",
    "y_maple",
    "y_star"
  ],
  "_datasets": [
    {
      "name": "NBAstats2021",
      "title": "NBA 30 Teams Statistics in 20-21 Regular Season",
      "object": "NBAstats2021",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Team",
        "CONF",
        "DIV",
        "Playoff",
        "PTS",
        "FGM",
        "FGA",
        "FG%",
        "3PM",
        "3PA",
        "3P%",
        "FTM",
        "FTA",
        "FT%",
        "OR",
        "DR",
        "REB",
        "AST",
        "STL",
        "BLK",
        "TO",
        "PF",
        "OPTS",
        "OFGM",
        "OFGA",
        "OFG%",
        "O3PM",
        "O3PA",
        "O3P%",
        "OFTM",
        "OFTA",
        "OFT%",
        "OOR",
        "ODR",
        "OREB",
        "OAST",
        "OSTL",
        "OBLK",
        "OTO",
        "OPF",
        "Win",
        "Lose"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_serialaxes_layers",
      "title": "Layers for serial axes coordinate",
      "topics": [
        "add_serialaxes_layers"
      ]
    },
    {
      "page": "coord_radial",
      "title": "Radial axes",
      "topics": [
        "coord_radial"
      ]
    },
    {
      "page": "coord_serialaxes",
      "title": "Serial axes coordinates",
      "topics": [
        "coord_serialaxes"
      ]
    },
    {
      "page": "dot_product",
      "title": "Transformation Coefficients",
      "topics": [
        "andrews",
        "dot_product",
        "legendre"
      ]
    },
    {
      "page": "geom_density_",
      "title": "More general smoothed density estimates",
      "topics": [
        "geom_density_",
        "stat_density_"
      ]
    },
    {
      "page": "geom_hist_",
      "title": "More general histogram",
      "topics": [
        "geom_bar_",
        "geom_histogram_",
        "geom_hist_",
        "stat_bin_",
        "stat_count_",
        "stat_hist_"
      ]
    },
    {
      "page": "geom_image_glyph",
      "title": "Add image glyphs on scatter plot",
      "topics": [
        "geom_image_glyph"
      ]
    },
    {
      "page": "geom_polygon_glyph",
      "title": "Add polygon glyphs on scatter plot",
      "topics": [
        "geom_polygon_glyph"
      ]
    },
    {
      "page": "geom_quantiles",
      "title": "Add quantile layers on serial axes coordinate",
      "topics": [
        "geom_quantiles"
      ]
    },
    {
      "page": "geom_serialaxes",
      "title": "Serial axes layer",
      "topics": [
        "geom_serialaxes",
        "stat_dotProduct",
        "stat_serialaxes"
      ]
    },
    {
      "page": "geom_serialaxes_density",
      "title": "Smoothed density estimates for \"widens\" data under serial axes coordinate",
      "topics": [
        "geom_serialaxes_density",
        "stat_serialaxes_density"
      ]
    },
    {
      "page": "geom_serialaxes_glyph",
      "title": "Add serial axes glyphs on scatter plot",
      "topics": [
        "geom_serialaxes_glyph"
      ]
    },
    {
      "page": "geom_serialaxes_hist",
      "title": "Histogram for \"widens\" data under serial axes coordinate",
      "topics": [
        "geom_serialaxes_hist",
        "stat_serialaxes_hist"
      ]
    },
    {
      "page": "geom_serialaxes_quantile",
      "title": "Quantile layer for serial axes coordinate",
      "topics": [
        "geom_serialaxes_quantile",
        "stat_serialaxes_quantile"
      ]
    },
    {
      "page": "Geom-ggproto",
      "title": "Base Geom ggproto classes for ggplot2",
      "topics": [
        "Geom-ggproto",
        "GeomBar_",
        "GeomDensity_",
        "GeomImageGlyph",
        "GeomPolygonGlyph",
        "GeomQuantiles",
        "GeomSerialaxes",
        "GeomSerialaxesDensity",
        "GeomSerialAxesGlyph",
        "GeomSerialaxesHist",
        "GeomSerialaxesQuantile"
      ]
    },
    {
      "page": "get_scaledData",
      "title": "scale data",
      "topics": [
        "get_scaledData"
      ]
    },
    {
      "page": "NBAstats2021",
      "title": "NBA 30 Teams Statistics in 20-21 Regular Season",
      "topics": [
        "NBAstats2021"
      ]
    },
    {
      "page": "polygon_glyph",
      "title": "Polygon glyph coordinates",
      "topics": [
        "polygon_glyph",
        "x_airplane",
        "x_cross",
        "x_hexagon",
        "x_maple",
        "x_star",
        "y_airplane",
        "y_cross",
        "y_hexagon",
        "y_maple",
        "y_star"
      ]
    },
    {
      "page": "position_dodge_",
      "title": "Dodge overlapping objects side-to-side",
      "topics": [
        "position_dodge2_",
        "position_dodge_"
      ]
    },
    {
      "page": "position_identity_",
      "title": "Don't adjust position",
      "topics": [
        "position_identity_"
      ]
    },
    {
      "page": "position_stack_",
      "title": "Stack overlapping objects on top of each another",
      "topics": [
        "position_fill_",
        "position_stack_"
      ]
    },
    {
      "page": "Position-ggproto",
      "title": "Base Position ggproto classes for ggplot2",
      "topics": [
        "Position-ggproto",
        "PositionDodge2_",
        "PositionDodge_",
        "PositionFill_",
        "PositionIdentity_",
        "PositionStack_"
      ]
    },
    {
      "page": "Stat-ggproto",
      "title": "Base Stat ggproto classes for ggplot2",
      "topics": [
        "Stat-ggproto",
        "StatBin_",
        "StatCount_",
        "StatDensity_",
        "StatDotProduct",
        "StatHist_",
        "StatSerialaxes",
        "StatSerialaxesDensity",
        "StatSerialaxesHist"
      ]
    }
  ],
  "_pkglogo": "https://github.com/z267xu/ggmulti/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/z267xu/ggmulti/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "glyph.Rmd",
      "filename": "glyph.html",
      "title": "Adding glyphs on scatterplot",
      "author": "Wayne Oldford and Zehao Xu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Polygon glyphs",
        "Image glyphs",
        "Serialaxes glyphs",
        "Reference"
      ],
      "created": "2020-12-05 15:19:14",
      "modified": "2025-09-07 01:01:24",
      "commits": 6
    },
    {
      "source": "highDim.Rmd",
      "filename": "highDim.html",
      "title": "High Dimensional Data Visualization",
      "author": "Wayne Oldford and Zehao Xu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Serialaxes coordinate",
        "Finite axes",
        "Infinite axes",
        "An alternative way to create a serial axes plot",
        "Reference"
      ],
      "created": "2020-12-05 15:19:14",
      "modified": "2022-11-03 14:21:54",
      "commits": 8
    },
    {
      "source": "histogram-density-.Rmd",
      "filename": "histogram-density-.html",
      "title": "Histogram and Density",
      "author": "Wayne Oldford and Zehao Xu",
      "engine": "knitr::knitr",
      "headings": [
        "Hist (histogram and bar plot)",
        "Two dimensional bar plot: geom_bar_",
        "Two dimensional histogram: geom_histogram_",
        "Just call geom_hist!",
        "Density",
        "Scaling",
        "Set Positions",
        "Position stack_",
        "Position dodge_(dodge2_)",
        "Conclusions"
      ],
      "created": "2020-12-05 15:19:14",
      "modified": "2025-09-06 22:02:46",
      "commits": 7
    }
  ],
  "_score": 6.385606273598312,
  "_indexed": true,
  "_nocasepkg": "ggmulti",
  "_universes": [
    "z267xu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.8",
      "date": "2026-10-10T14:58:08.000Z",
      "distro": "resolute",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/d8a72177518f9c996831ad5880d278b3079c18d05083e315af014a63d4f2df79",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.8",
      "date": "2026-10-10T14:58:15.000Z",
      "distro": "resolute",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/2d3a180992640e9e49a14c56cbc531962986f4f23e9040f85b19219f2a2a27e0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.8",
      "date": "2026-10-10T15:49:01.000Z",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/5116f8bea640ebf6e2b2f9f38759ec0be9707e7607b8a664879c2d8d6efcba0d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.8",
      "date": "2026-10-10T15:48:12.000Z",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/1db9f19e97c56de5448b9e622bcf460eb53323e644db8a6540d734184c89d1ee",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.8",
      "date": "2026-10-10T14:58:07.000Z",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/98619b6910e797f5ac75c828790de6b4b1455c8f6cb3959bb61406dc9be04be5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.8",
      "date": "2026-10-10T14:57:11.000Z",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/b3449d1966a849d78f02d34b2dc4ccfed2d80da8ad0db3a045188b3c84fd037b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.8",
      "date": "2026-10-10T14:57:01.000Z",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/1b94f7afa394cf0bb1bc3108791b3aacc52b1a4456868a8a6f754e762e758454",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.8",
      "date": "2026-10-10T14:57:06.000Z",
      "commit": "726443f39fdb49b0a15df5c8d004e8497aadd59f",
      "fileid": "https://r2.ropensci.org/30af3e309c12caf87f8cb4689f96cfd2a06f8cd2043679fee86951879d15c658",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/z267xu/actions/runs/38061324938"
    }
  ]
}