{
  "_id": "6a4789dc6527f6f71fa0d9c8",
  "Package": "ggfun",
  "Title": "Miscellaneous Functions for 'ggplot2'",
  "Version": "0.2.1",
  "Authors@R": "c(\nperson(\"Guangchuang\", \"Yu\",     email = \"guangchuangyu@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"), comment = c(ORCID = \"0000-0002-6485-8781\")),\nperson(\"Shuangbin\", \"Xu\",       email = \"xshuangbin@163.com\",      role = \"aut\", comment = c(ORCID=\"0000-0003-3513-5362\"))\n)",
  "Author": "Guangchuang Yu [aut, cre, cph]\n(<https://orcid.org/0000-0002-6485-8781>), Shuangbin Xu [aut]\n(<https://orcid.org/0000-0003-3513-5362>)",
  "Maintainer": "Guangchuang Yu <guangchuangyu@gmail.com>",
  "Description": "Provides a collection of 'ggplot2' extensions and\nutilities for creating geometric layers, applying themes,\nworking with legends, and modifying plot objects.",
  "VignetteBuilder": "quarto",
  "ByteCompile": "true",
  "License": "Artistic-2.0",
  "Encoding": "UTF-8",
  "URL": "https://github.com/YuLab-SMU/ggfun",
  "BugReports": "https://github.com/YuLab-SMU/ggfun/issues",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake make libuv1-dev",
  "Repository": "https://yulab-smu.r-universe.dev",
  "Date/Publication": "2026-07-02 01:11:24 UTC",
  "RemoteUrl": "https://github.com/yulab-smu/ggfun",
  "RemoteRef": "HEAD",
  "RemoteSha": "2fe2819fab9cc98651a454f884f6467943180ce0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-02 02:45:20 UTC",
    "User": "root"
  },
  "_user": "yulab-smu",
  "_type": "src",
  "_file": "ggfun_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/3466dcbda99d90d91afb5b9268c51cb26a455acf31062ed692864cfe2520df06",
  "_filesize": 736565,
  "_sha256": "3466dcbda99d90d91afb5b9268c51cb26a455acf31062ed692864cfe2520df06",
  "_expires": "2026-10-11T10:07:23.000Z",
  "_created": "2026-07-02T02:45:20.000Z",
  "_published": "2026-07-03T10:07:24.320Z",
  "_jobs": [
    {
      "job": 84977238536,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8027699879"
    },
    {
      "job": 84977238145,
      "time": 149,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8027698745"
    },
    {
      "job": 84977238444,
      "time": 176,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8027703912"
    },
    {
      "job": 84977238597,
      "time": 131,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8027695256"
    },
    {
      "job": 84977237753,
      "time": 226,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8027669916"
    },
    {
      "job": 84977238139,
      "time": 145,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8027697987"
    },
    {
      "job": 84977238626,
      "time": 122,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8027693748"
    },
    {
      "job": 84977238750,
      "time": 174,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8027703476"
    },
    {
      "job": 84977238509,
      "time": 122,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8027693781"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691",
  "_status": "success",
  "_upstream": "https://github.com/yulab-smu/ggfun",
  "_commit": {
    "id": "2fe2819fab9cc98651a454f884f6467943180ce0",
    "author": "Guangchuang Yu <guangchuangyu@gmail.com>",
    "committer": "Guangchuang Yu <guangchuangyu@gmail.com>",
    "message": "v0.2.1\n",
    "time": 1782954684
  },
  "_maintainer": {
    "name": "Guangchuang Yu",
    "email": "guangchuangyu@gmail.com",
    "login": "guangchuangyu",
    "twitter": "@guangchuangyu",
    "description": "Professor of Bioinformatics at Southern Medical University.",
    "uuid": 626539,
    "orcid": "0000-0002-6485-8781"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yulab.utils",
      "version": ">= 0.1.6",
      "role": "Imports"
    },
    {
      "package": "ggplotify",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "ggnewscale",
      "role": "Suggests"
    }
  ],
  "_owner": "yulab-smu",
  "_selfowned": true,
  "_usedby": 167,
  "_updates": [
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 3
    },
    {
      "week": "2026-27",
      "n": 7
    }
  ],
  "_tags": [],
  "_stars": 18,
  "_contributors": [
    {
      "user": "guangchuangyu",
      "count": 69,
      "uuid": 626539
    },
    {
      "user": "xiangpin",
      "count": 20,
      "uuid": 17870644
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 40430016,
    "type": "organization",
    "name": "Bioinformatics Group @ SMU",
    "followers": 697,
    "description": "Research group led by Prof. Guangchuang Yu in School of Basic Medical Sciences, Southern Medical University"
  },
  "_downloads": {
    "count": 64432,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggfun"
  },
  "_devurl": "https://github.com/yulab-smu/ggfun",
  "_searchresults": 153,
  "_quarto": true,
  "_topics": [
    "quarto"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggfun.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/yulab-smu/ggfun",
  "_realowner": "yulab-smu",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.2",
      "date": "2021-07-01"
    },
    {
      "version": "0.0.3",
      "date": "2021-08-17"
    },
    {
      "version": "0.0.4",
      "date": "2021-09-17"
    },
    {
      "version": "0.0.5",
      "date": "2022-01-20"
    },
    {
      "version": "0.0.6",
      "date": "2022-04-01"
    },
    {
      "version": "0.0.7",
      "date": "2022-08-31"
    },
    {
      "version": "0.0.8",
      "date": "2022-11-07"
    },
    {
      "version": "0.0.9",
      "date": "2022-11-21"
    },
    {
      "version": "0.1.0",
      "date": "2023-06-20"
    },
    {
      "version": "0.1.1",
      "date": "2023-06-24"
    },
    {
      "version": "0.1.2",
      "date": "2023-08-09"
    },
    {
      "version": "0.1.3",
      "date": "2023-09-15"
    },
    {
      "version": "0.1.4",
      "date": "2024-01-19"
    },
    {
      "version": "0.1.5",
      "date": "2024-05-28"
    },
    {
      "version": "0.1.6",
      "date": "2024-08-28"
    },
    {
      "version": "0.1.7",
      "date": "2024-10-24"
    },
    {
      "version": "0.1.8",
      "date": "2024-12-03"
    },
    {
      "version": "0.1.9",
      "date": "2025-06-21"
    },
    {
      "version": "0.2.0",
      "date": "2025-07-15"
    }
  ],
  "_exports": [
    "%<+%",
    "element_blinds",
    "element_roundrect",
    "facet_set",
    "geom_cake",
    "geom_hist",
    "geom_scatter_rect",
    "geom_segment_c",
    "geom_triangle",
    "geom_volpoint",
    "geom_xspline",
    "GeomXspline",
    "get_aes_var",
    "get_legend",
    "get_plot_data",
    "ggbreak2ggplot",
    "gglegend",
    "ggrange",
    "gpar",
    "identify",
    "is.ggbreak",
    "is.ggtree",
    "keybox",
    "set_font",
    "set_point_legend_shape",
    "stat_hist",
    "td_filter",
    "td_mutate",
    "td_unnest",
    "theme_blinds",
    "theme_fp",
    "theme_no_margin",
    "theme_noaxis",
    "theme_nothing",
    "theme_noxaxis",
    "theme_noyaxis",
    "theme_stamp",
    "theme_transparent",
    "volplot",
    "xrange",
    "yrange"
  ],
  "_help": [
    {
      "page": "attacher",
      "title": "%<+%",
      "topics": [
        "%<+%"
      ]
    },
    {
      "page": "element_blinds",
      "title": "this element is used to control the line color of panel.grid.major/minor.x or panel.grid.major/minor.y",
      "topics": [
        "element_blinds"
      ]
    },
    {
      "page": "element_roundrect",
      "title": "round rectangle borders and backgrounds",
      "topics": [
        "element_roundrect"
      ]
    },
    {
      "page": "facet_set",
      "title": "facet_set",
      "topics": [
        "facet_set"
      ]
    },
    {
      "page": "geom_cake",
      "title": "geom_cake",
      "topics": [
        "geom_cake"
      ]
    },
    {
      "page": "geom_scatter_rect",
      "title": "geom_scatter_rect",
      "topics": [
        "geom_scatter_rect"
      ]
    },
    {
      "page": "geom_segment_c",
      "title": "geom_segment_c",
      "topics": [
        "geom_segment_c"
      ]
    },
    {
      "page": "geom_triangle",
      "title": "geom_triangle",
      "topics": [
        "geom_triangle"
      ]
    },
    {
      "page": "geom_volpoint",
      "title": "geom_volpoint",
      "topics": [
        "geom_volpoint"
      ]
    },
    {
      "page": "geom_xspline",
      "title": "X-Spline Geometry for ggplot2",
      "topics": [
        "GeomXspline",
        "geom_xspline"
      ]
    },
    {
      "page": "get_aes_var",
      "title": "get_aes_var",
      "topics": [
        "get_aes_var"
      ]
    },
    {
      "page": "get-legend",
      "title": "get_legend",
      "topics": [
        "get_legend"
      ]
    },
    {
      "page": "get_plot_data",
      "title": "get_plot_data",
      "topics": [
        "get_plot_data"
      ]
    },
    {
      "page": "ggbreak2ggplot",
      "title": "ggbreak2ggplot",
      "topics": [
        "ggbreak2ggplot"
      ]
    },
    {
      "page": "gglegend",
      "title": "gglegend",
      "topics": [
        "gglegend"
      ]
    },
    {
      "page": "identify",
      "title": "identify",
      "topics": [
        "identify.gg"
      ]
    },
    {
      "page": "is-ggbreak",
      "title": "is.ggbreak",
      "topics": [
        "is.ggbreak"
      ]
    },
    {
      "page": "is.ggtree",
      "title": "is.ggtree",
      "topics": [
        "is.ggtree"
      ]
    },
    {
      "page": "keybox",
      "title": "keybox",
      "topics": [
        "keybox"
      ]
    },
    {
      "page": "set_font",
      "title": "set_font",
      "topics": [
        "set_font"
      ]
    },
    {
      "page": "set_point_legend_shape",
      "title": "set_point_legend_shape",
      "topics": [
        "set_point_legend_shape"
      ]
    },
    {
      "page": "geom_hist",
      "title": "Histogram for continuous data",
      "topics": [
        "geom_hist",
        "stat_hist"
      ]
    },
    {
      "page": "td_filter",
      "title": "td-filter",
      "topics": [
        "td_filter"
      ]
    },
    {
      "page": "td_mutate",
      "title": "td-mutate",
      "topics": [
        "td_mutate"
      ]
    },
    {
      "page": "td_unnest",
      "title": "td-unnest",
      "topics": [
        "td_unnest"
      ]
    },
    {
      "page": "theme_blinds",
      "title": "the theme of blind-like",
      "topics": [
        "theme_blinds"
      ]
    },
    {
      "page": "theme_fp",
      "title": "theme_fp",
      "topics": [
        "theme_fp"
      ]
    },
    {
      "page": "theme_no_margin",
      "title": "theme_no_margin",
      "topics": [
        "theme_no_margin"
      ]
    },
    {
      "page": "theme_nothing",
      "title": "theme_nothing",
      "topics": [
        "theme_nothing"
      ]
    },
    {
      "page": "theme-no-axis",
      "title": "theme_noxaxis",
      "topics": [
        "theme_noaxis",
        "theme_noxaxis",
        "theme_noyaxis"
      ]
    },
    {
      "page": "theme_stamp",
      "title": "the theme of blind-like alias of theme_blinds",
      "topics": [
        "theme_stamp"
      ]
    },
    {
      "page": "theme_transparent",
      "title": "theme_transparent",
      "topics": [
        "theme_transparent"
      ]
    },
    {
      "page": "volplot",
      "title": "volplot",
      "topics": [
        "volplot"
      ]
    },
    {
      "page": "ggrange",
      "title": "plot range of a ggplot object",
      "topics": [
        "ggrange",
        "xrange",
        "yrange"
      ]
    }
  ],
  "_readme": "https://github.com/yulab-smu/ggfun/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "digest",
    "dplyr",
    "farver",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "yulab.utils"
  ],
  "_vignettes": [
    {
      "source": "ggfun.qmd",
      "filename": "ggfun.html",
      "title": "ggfun: Utilities and Extensions for ggplot2",
      "engine": "quarto::html",
      "headings": [
        "Theme Elements",
        "Rounded rectangles",
        "Alternating grid bands",
        "Minimal plot backgrounds",
        "Geometric Layers",
        "Histograms based on hist()",
        "X-splines",
        "Continuous-color segments",
        "Shape-like point layers",
        "Facets and Plot Data",
        "Updating facet labels",
        "Extracting mapped data",
        "Legends and Fonts",
        "Summary"
      ],
      "created": "2026-07-02 00:48:56",
      "modified": "2026-07-02 00:48:56",
      "commits": 1
    }
  ],
  "_score": 11.42602452877117,
  "_indexed": true,
  "_nocasepkg": "ggfun",
  "_universes": [
    "yulab-smu",
    "guangchuangyu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-07-02T02:48:06.000Z",
      "distro": "resolute",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/a6a2a5053678b9c90dcefaee3b302732fc5769126f99800878a3cc224e7e0276",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-07-02T02:48:01.000Z",
      "distro": "resolute",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/63ee27e80f43270735d7afe00b9a0555456e09f9abb23defdc593b4dff311863",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-07-02T02:48:28.000Z",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/e7be3e7a6186d1a453a5f5b4c93d9118884cdb60dfedec30e71dd7197163cb52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-07-02T02:47:53.000Z",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/f5e2f629c18ee60a596295a91a128b4c090947aaa6e675043884ca730a83c244",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-07-02T02:48:29.000Z",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/5cb187abc58c9ec73397c3d952e38ed6fe2fc451722464f6c13a3b61263e7c6f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-07-02T02:47:27.000Z",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/b63b237e1fb1f16506af84ecd6c88b55f78f699bc0979b9a1becd94b7d50e60e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-07-02T02:48:18.000Z",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/144370572b6f2a24adfd531fca5d1a0d7e1fc6383ef746110eb8f61b6beada4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-07-02T02:47:24.000Z",
      "commit": "2fe2819fab9cc98651a454f884f6467943180ce0",
      "fileid": "https://r2.ropensci.org/9944e0669e5601b3818e5897e0da21c0c2affdd12e13e6e0ca581dcaa903f2db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yulab-smu/actions/runs/28561588691"
    }
  ]
}