{
  "_id": "6a5db70e9baadeef8ab53a64",
  "Package": "easyalluvial",
  "Title": "Generate Alluvial Plots with a Single Line of Code",
  "Version": "0.4.0",
  "Authors@R": "person( \"Bjoern\", \"Koneswarakantha\", role = c(\"aut\",\"cre\"), email = \"datistics@gmail.com\", comment = c(ORCID = \"0000-0003-4585-7799\") )",
  "URL": "https://github.com/erblast/easyalluvial/,\nhttps://erblast.github.io/easyalluvial/",
  "BugReports": "https://github.com/erblast/easyalluvial/issues",
  "Description": "Alluvial plots are similar to sankey diagrams and\nvisualise categorical data over multiple dimensions as flows.\n(Rosvall M, Bergstrom CT (2010) Mapping Change in Large\nNetworks. PLoS ONE 5(1): e8694.\n<doi:10.1371/journal.pone.0008694> Their graphical grammar\nhowever is a bit more complex then that of a regular x/y plots.\nThe 'ggalluvial' package made a great job of translating that\ngrammar into 'ggplot2' syntax and gives you many options to\ntweak the appearance of an alluvial plot, however there still\nremains a multi-layered complexity that makes it difficult to\nuse 'ggalluvial' for explorative data analysis. 'easyalluvial'\nprovides a simple interface to this package that allows you to\nproduce a decent alluvial plot from any dataframe in either\nlong or wide format from a single line of code while also\nhandling continuous data. It is meant to allow a quick\nvisualisation of entire dataframes with a focus on different\ncolouring options that can make alluvial plots a great tool for\ndata exploration.",
  "License": "CC0",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "Language": "en-US",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://erblast.r-universe.dev",
  "Date/Publication": "2025-09-03 12:52:20 UTC",
  "RemoteUrl": "https://github.com/erblast/easyalluvial",
  "RemoteRef": "HEAD",
  "RemoteSha": "66023bbf50a4f75f85b4842c8e546130298c0a92",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-20 05:43:42 UTC",
    "User": "root"
  },
  "Author": "Bjoern Koneswarakantha [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-4585-7799>)",
  "Maintainer": "Bjoern Koneswarakantha <datistics@gmail.com>",
  "_user": "erblast",
  "_type": "src",
  "_file": "easyalluvial_0.4.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/53507945ce2728fc62ef046f9944839d8dfd05d31dfe02e43b4745fb0d144e7e",
  "_filesize": 2595375,
  "_sha256": "53507945ce2728fc62ef046f9944839d8dfd05d31dfe02e43b4745fb0d144e7e",
  "_expires": "2026-10-28T05:50:04.000Z",
  "_created": "2026-07-20T05:43:42.000Z",
  "_published": "2026-07-20T05:50:06.084Z",
  "_jobs": [
    {
      "job": 88280321935,
      "time": 308,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8452005073"
    },
    {
      "job": 88280321934,
      "time": 289,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8452000447"
    },
    {
      "job": 88280321952,
      "time": 219,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8452001559"
    },
    {
      "job": 88280321941,
      "time": 216,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8452000975"
    },
    {
      "job": 88279787172,
      "time": 267,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8451924741"
    },
    {
      "job": 88280321924,
      "time": 144,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8451961679"
    },
    {
      "job": 88280321954,
      "time": 256,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8451992096"
    },
    {
      "job": 88280321963,
      "time": 219,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8451981689"
    },
    {
      "job": 88280321977,
      "time": 225,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8451983786"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540",
  "_status": "success",
  "_upstream": "https://github.com/erblast/easyalluvial",
  "_commit": {
    "id": "66023bbf50a4f75f85b4842c8e546130298c0a92",
    "author": "Björn Oettinghaus <erblast2001@gmx.de>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #43 from erblast/reduce_build_size\n\nreduce build size",
    "time": 1756903940
  },
  "_maintainer": {
    "name": "Bjoern Koneswarakantha",
    "email": "datistics@gmail.com",
    "orcid": "0000-0003-4585-7799"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "role": "Imports"
    },
    {
      "package": "ggalluvial",
      "version": ">= 0.9.1",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "ggridges",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "recipes",
      "version": ">= 0.1.5",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Imports"
    },
    {
      "package": "progress",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "ISLR",
      "role": "Suggests"
    },
    {
      "package": "nycflights13",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "version": ">= 0.3.1",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "mlbench",
      "role": "Suggests"
    },
    {
      "package": "earth",
      "role": "Suggests"
    },
    {
      "package": "workflows",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "furrr",
      "role": "Suggests"
    },
    {
      "package": "e1071",
      "role": "Suggests"
    },
    {
      "package": "caret",
      "role": "Suggests"
    },
    {
      "package": "parsnip",
      "role": "Suggests"
    },
    {
      "package": "vip",
      "role": "Suggests"
    },
    {
      "package": "rpart",
      "role": "Suggests"
    },
    {
      "package": "glmnet",
      "role": "Suggests"
    },
    {
      "package": "xgboost",
      "role": "Suggests"
    }
  ],
  "_owner": "erblast",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-36",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.4.0",
      "date": "2025-09-03"
    }
  ],
  "_stars": 117,
  "_contributors": [
    {
      "user": "erblast",
      "count": 259,
      "uuid": 14346503
    },
    {
      "user": "gernophil",
      "count": 5,
      "uuid": 19264855
    }
  ],
  "_userbio": {
    "uuid": 14346503,
    "type": "user",
    "name": "Björn Oettinghaus",
    "followers": 40
  },
  "_downloads": {
    "count": 592,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/easyalluvial"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/erblast/easyalluvial",
  "_pkgdown": "https://erblast.github.io/easyalluvial/",
  "_searchresults": 129,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/easyalluvial.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/erblast/easyalluvial",
  "_realowner": "erblast",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.7",
      "date": "2018-12-18"
    },
    {
      "version": "0.1.8",
      "date": "2019-01-15"
    },
    {
      "version": "0.2.0",
      "date": "2019-04-01"
    },
    {
      "version": "0.2.1",
      "date": "2019-09-17"
    },
    {
      "version": "0.2.2",
      "date": "2019-12-09"
    },
    {
      "version": "0.2.3",
      "date": "2020-05-07"
    },
    {
      "version": "0.3.0",
      "date": "2021-01-13"
    },
    {
      "version": "0.3.1",
      "date": "2022-07-05"
    },
    {
      "version": "0.3.2",
      "date": "2023-12-07"
    },
    {
      "version": "0.4.0",
      "date": "2025-09-03"
    }
  ],
  "_exports": [
    "%>%",
    "add_imp_plot",
    "add_marginal_histograms",
    "alluvial_long",
    "alluvial_model_response",
    "alluvial_model_response_caret",
    "alluvial_model_response_parsnip",
    "alluvial_wide",
    "check_pkg_installed",
    "get_data_space",
    "get_pdp_predictions",
    "manip_bin_numerics",
    "manip_factor_2_numeric",
    "manip_get_ggplot_data",
    "palette_filter",
    "palette_increase_length",
    "palette_plot_intensity",
    "palette_plot_rgp",
    "palette_qualitative",
    "plot_all_hists",
    "plot_condensation",
    "plot_hist",
    "plot_imp",
    "tidy_imp"
  ],
  "_datasets": [
    {
      "name": "mtcars2",
      "title": "mtcars dataset with cyl, vs, am ,gear, carb as factor variables and car model names as id",
      "object": "mtcars2",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "mpg",
        "cyl",
        "disp",
        "hp",
        "drat",
        "wt",
        "qsec",
        "vs",
        "am",
        "gear",
        "carb",
        "ids"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    },
    {
      "name": "quarterly_flights",
      "title": "Quarterly mean arrival delay times for a set of 402 flights",
      "object": "quarterly_flights",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "tailnum",
        "carrier",
        "origin",
        "dest",
        "qu",
        "mean_arr_delay"
      ],
      "rows": 1608,
      "table": true,
      "tojson": true
    },
    {
      "name": "quarterly_sunspots",
      "title": "Quarterly mean relative sunspots number from 1749-1983",
      "object": "quarterly_sunspots",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "year",
        "qu",
        "spots",
        "mean_spots_per_year"
      ],
      "rows": 940,
      "table": true,
      "tojson": true
    },
    {
      "name": "titanic",
      "title": "titanic data set'",
      "object": "titanic",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Survived",
        "Pclass",
        "Sex",
        "Age",
        "SibSp",
        "Parch",
        "Fare",
        "Cabin",
        "Embarked",
        "title"
      ],
      "rows": 891,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_imp_plot",
      "title": "add bar plot of important features to model response alluvial plot",
      "topics": [
        "add_imp_plot"
      ]
    },
    {
      "page": "add_marginal_histograms",
      "title": "add marginal histograms to alluvial plot",
      "topics": [
        "add_marginal_histograms"
      ]
    },
    {
      "page": "alluvial_long",
      "title": "alluvial plot of data in long format",
      "topics": [
        "alluvial_long"
      ]
    },
    {
      "page": "alluvial_model_response",
      "title": "create model response plot",
      "topics": [
        "alluvial_model_response"
      ]
    },
    {
      "page": "alluvial_model_response_caret",
      "title": "create model response plot for caret models",
      "topics": [
        "alluvial_model_response_caret"
      ]
    },
    {
      "page": "alluvial_model_response_parsnip",
      "title": "create model response plot for parsnip models",
      "topics": [
        "alluvial_model_response_parsnip"
      ]
    },
    {
      "page": "alluvial_wide",
      "title": "alluvial plot of data in wide format",
      "topics": [
        "alluvial_wide"
      ]
    },
    {
      "page": "check_pkg_installed",
      "title": "check if package is installed",
      "topics": [
        "check_pkg_installed"
      ]
    },
    {
      "page": "get_data_space",
      "title": "calculate data space",
      "topics": [
        "get_data_space"
      ]
    },
    {
      "page": "get_pdp_predictions",
      "title": "get predictions compatible with the partial dependence plotting method",
      "topics": [
        "get_pdp_predictions"
      ]
    },
    {
      "page": "get_pdp_predictions_seq",
      "title": "get predictions compatible with the partial dependence plotting method, sequential variant that only works for numeric predictions.",
      "topics": [
        "get_pdp_predictions_seq"
      ]
    },
    {
      "page": "manip_bin_numerics",
      "title": "bin numerical columns",
      "topics": [
        "manip_bin_numerics"
      ]
    },
    {
      "page": "manip_factor_2_numeric",
      "title": "converts factor to numeric preserving numeric levels and order in character levels.",
      "topics": [
        "manip_factor_2_numeric"
      ]
    },
    {
      "page": "manip_get_ggplot_data",
      "title": "Get ggplot data",
      "topics": [
        "manip_get_ggplot_data"
      ]
    },
    {
      "page": "mtcars2",
      "title": "mtcars dataset with cyl, vs, am ,gear, carb as factor variables and car model names as id",
      "topics": [
        "mtcars2"
      ]
    },
    {
      "page": "palette_filter",
      "title": "color filters for any vector of hex color values",
      "topics": [
        "palette_filter"
      ]
    },
    {
      "page": "palette_increase_length",
      "title": "increases length of palette by repeating colours",
      "topics": [
        "palette_increase_length"
      ]
    },
    {
      "page": "palette_plot_intensity",
      "title": "plot colour intensity of palette",
      "topics": [
        "palette_plot_intensity"
      ]
    },
    {
      "page": "palette_plot_rgp",
      "title": "plot rgb values of palette",
      "topics": [
        "palette_plot_rgp"
      ]
    },
    {
      "page": "palette_qualitative",
      "title": "compose palette from qualitative RColorBrewer palettes",
      "topics": [
        "palette_qualitative"
      ]
    },
    {
      "page": "plot_all_hists",
      "title": "plot marginal histograms of alluvial plot",
      "topics": [
        "plot_all_hists"
      ]
    },
    {
      "page": "plot_condensation",
      "title": "Plot dataframe condensation potential",
      "topics": [
        "plot_condensation"
      ]
    },
    {
      "page": "plot_hist",
      "title": "plot histogram of alluvial plot variable",
      "topics": [
        "plot_hist"
      ]
    },
    {
      "page": "plot_imp",
      "title": "plot feature importance",
      "topics": [
        "plot_imp"
      ]
    },
    {
      "page": "quarterly_flights",
      "title": "Quarterly mean arrival delay times for a set of 402 flights",
      "topics": [
        "quarterly_flights"
      ]
    },
    {
      "page": "quarterly_sunspots",
      "title": "Quarterly mean relative sunspots number from 1749-1983",
      "topics": [
        "quarterly_sunspots"
      ]
    },
    {
      "page": "tidy_imp",
      "title": "tidy up dataframe containing model feature importance",
      "topics": [
        "tidy_imp"
      ]
    },
    {
      "page": "titanic",
      "title": "titanic data set'",
      "topics": [
        "titanic"
      ]
    }
  ],
  "_pkglogo": "https://github.com/erblast/easyalluvial/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/erblast/easyalluvial/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "cli",
    "clock",
    "codetools",
    "cpp11",
    "crayon",
    "data.table",
    "diagram",
    "digest",
    "dplyr",
    "farver",
    "forcats",
    "future",
    "future.apply",
    "generics",
    "ggalluvial",
    "ggplot2",
    "ggridges",
    "globals",
    "glue",
    "gower",
    "gridExtra",
    "gtable",
    "hardhat",
    "hms",
    "ipred",
    "isoband",
    "KernSmooth",
    "labeling",
    "lattice",
    "lava",
    "lazyeval",
    "lifecycle",
    "listenv",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "nnet",
    "numDeriv",
    "parallelly",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "prodlim",
    "progress",
    "progressr",
    "purrr",
    "R6",
    "randomForest",
    "RColorBrewer",
    "Rcpp",
    "recipes",
    "rlang",
    "rpart",
    "S7",
    "scales",
    "shape",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 6.354866831101092,
  "_indexed": true,
  "_nocasepkg": "easyalluvial",
  "_universes": [
    "erblast"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-07-20T05:46:57.000Z",
      "distro": "resolute",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/59c5e8527f1f661f291a83082b1d20bab3a3cd649e51ea72273a3e0bd940d617",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-07-20T05:46:52.000Z",
      "distro": "resolute",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/2db8ba43ff5de7b50ec4f0fcf0b75c2252c361fbf119321d4d4a69a420b6dea4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-07-20T05:47:54.000Z",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/04154ff9e371af8c0f9375f80fbcc8b7544193423954dbcc4bf44eb28ba2f095",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-07-20T05:47:46.000Z",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/7f1d40d6c3bea3ece45f0003eee6f67c62391d4bf7d99effde86ec65afb0052c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-07-20T05:46:37.000Z",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/b08cb0e59ee95495ecf42d8a4af0ffeae6d5ff434c55c976080752f683811db4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-07-20T05:45:38.000Z",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/2f11b765473f6ba6ea212c0246596cfcf631640526509de9b0694e2bfa90bfa3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-07-20T05:45:23.000Z",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/2647f3cfd61bc012c1626c10616364f9db4587814d134c5e15a740bf19ae3a24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-07-20T05:45:34.000Z",
      "commit": "66023bbf50a4f75f85b4842c8e546130298c0a92",
      "fileid": "https://r2.ropensci.org/0fbb3ee1557790b3b5a0d87bbd1394f3dcba964e10671368a8847470195c14f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erblast/actions/runs/29719638540"
    }
  ]
}