{
  "_id": "6a140a53acfb0bcc41d3a414",
  "Package": "tidycharts",
  "Type": "Package",
  "Title": "Generate Tidy Charts Inspired by 'IBCS'",
  "Version": "0.1.3",
  "Authors@R": "c(\nperson('Przemysław', 'Biecek', email = \"przemyslaw.biecek@gmail.com\", role = c(\"aut\"),\ncomment = c(ORCID = \"0000-0001-8423-1823\")),\nperson('Piotr', 'Piątyszek', email = \"piotrp@wektor.xyz\", role = c(\"aut\")),\nperson('Kinga', 'Ułasik', email = 'kinia.u@poczta.fm', role = c(\"aut\")),\nperson('Bartosz', 'Sawicki', email = 'sawicki.bartosz@interia.pl', role = c(\"aut\", \"cre\")))",
  "Maintainer": "Bartosz Sawicki <sawicki.bartosz@interia.pl>",
  "Description": "There is a wide range of R packages created for data\nvisualization, but still, there was no simple and easily\naccessible way to create clean and transparent charts - up to\nnow. The 'tidycharts' package enables the user to generate\ncharts compliant with International Business Communication\nStandards ('IBCS'). It means unified bar widths, colors, chart\nsizes, etc. Creating homogeneous reports has never been that\neasy! Additionally, users can apply semantic notation to\nindicate different data scenarios (plan, budget, forecast).\nWhat's more, it is possible to customize the charts by creating\na personal color pallet with the possibility of switching to\ndefault options after the experiments. We wanted the package to\nbe helpful in writing reports, so we also made joining charts\nin a one, clear image possible. All charts are generated in SVG\nformat and can be shown in the 'RStudio' viewer pane or\nexported to HTML output of 'knitr'/'markdown'.",
  "URL": "https://mi2datalab.github.io/tidycharts/,\nhttps://github.com/MI2DataLab/tidycharts",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libmagick++-dev gsfonts libicu-dev\nlibrsvg2-dev libuv1-dev libssl-dev",
  "Repository": "https://mi2datalab.r-universe.dev",
  "Date/Publication": "2022-01-18 11:19:10 UTC",
  "RemoteUrl": "https://github.com/mi2datalab/tidycharts",
  "RemoteRef": "HEAD",
  "RemoteSha": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 08:33:48 UTC",
    "User": "root"
  },
  "Author": "Przemysław Biecek [aut] (ORCID:\n<https://orcid.org/0000-0001-8423-1823>),\nPiotr Piątyszek [aut],\nKinga Ułasik [aut],\nBartosz Sawicki [aut, cre]",
  "MD5sum": "3897d46b915fb8ab84ee199674cf05ff",
  "_user": "mi2datalab",
  "_type": "src",
  "_file": "tidycharts_0.1.3.tar.gz",
  "_fileid": "7f882e1ebaa0c377787505db6a8e1db7ac4096e0317609131ea43dfdff2a595f",
  "_filesize": 474907,
  "_sha256": "7f882e1ebaa0c377787505db6a8e1db7ac4096e0317609131ea43dfdff2a595f",
  "_created": "2026-05-25T08:33:48.000Z",
  "_published": "2026-05-25T08:37:39.456Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77681742166,
      "time": 153,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7194704699"
    },
    {
      "job": 77681742127,
      "time": 194,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194716091"
    },
    {
      "job": 77681742130,
      "time": 149,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7194695432"
    },
    {
      "job": 77681742105,
      "time": 175,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194702285"
    },
    {
      "job": 77681290284,
      "time": 204,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194663779"
    },
    {
      "job": 77681742102,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194699917"
    },
    {
      "job": 77681742146,
      "time": 91,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7194687695"
    },
    {
      "job": 77681742131,
      "time": 109,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7194692960"
    },
    {
      "job": 77681742126,
      "time": 91,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194687891"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mi2datalab/tidycharts",
  "_commit": {
    "id": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
    "author": "SawickiBartosz <b.sawicki@student.mini.pw.edu.pl>",
    "committer": "SawickiBartosz <b.sawicki@student.mini.pw.edu.pl>",
    "message": "fix not importing rsvg\n",
    "time": 1642504750
  },
  "_maintainer": {
    "name": "Bartosz Sawicki",
    "email": "sawicki.bartosz@interia.pl",
    "login": "sawickibartosz",
    "linkedin": "in/bartosz-sawicki00",
    "description": "Data Science and Data Engineering student",
    "uuid": 56126620
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "magrittr",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Depends"
    },
    {
      "package": "magick",
      "role": "Imports"
    },
    {
      "package": "rsvg",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "palmerpenguins",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "mi2datalab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "charts",
    "clean",
    "ibcs",
    "visualization"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "sawickibartosz",
      "count": 376,
      "uuid": 56126620
    },
    {
      "user": "arumhc",
      "count": 64,
      "uuid": 56126275
    }
  ],
  "_userbio": {
    "uuid": 29011682,
    "type": "organization",
    "name": "MI2.AI"
  },
  "_downloads": {
    "count": 236,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tidycharts"
  },
  "_devurl": "https://github.com/mi2datalab/tidycharts",
  "_pkgdown": "https://mi2datalab.github.io/tidycharts/",
  "_searchresults": 17,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tidycharts.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mi2datalab/tidycharts",
  "_realowner": "mi2datalab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2021-08-23"
    },
    {
      "version": "0.1.3",
      "date": "2022-01-18"
    }
  ],
  "_exports": [
    "add_title",
    "bar_chart",
    "bar_chart_absolute_variance",
    "bar_chart_grouped",
    "bar_chart_normalized",
    "bar_chart_reference",
    "bar_chart_relative_variance",
    "bar_chart_waterfall",
    "column_chart",
    "column_chart_absolute_variance",
    "column_chart_grouped",
    "column_chart_normalized",
    "column_chart_reference",
    "column_chart_relative_variance",
    "column_chart_waterfall",
    "column_chart_waterfall_variance",
    "facet_chart",
    "join_charts",
    "line_chart",
    "line_chart_dense",
    "line_chart_dense_custom",
    "line_chart_markers",
    "line_chart_markers_reference",
    "line_chart_normalized",
    "line_chart_stacked",
    "parse_time_series",
    "reset_margins",
    "restore_defaults",
    "scatter_plot",
    "set_colors",
    "set_margins",
    "set_scatter_colors",
    "set_styles",
    "SVGrenderer",
    "SVGsave"
  ],
  "_help": [
    {
      "page": "add_bars",
      "title": "add bars to svg string",
      "topics": [
        "add_bars"
      ]
    },
    {
      "page": "add_title",
      "title": "Add IBCS compliant legend.",
      "topics": [
        "add_title"
      ]
    },
    {
      "page": "add_waterfall_bars",
      "title": "Add waterfall style bars to the column chart",
      "topics": [
        "add_waterfall_bars"
      ]
    },
    {
      "page": "bar_chart",
      "title": "Generates basic horizontal barchart. If more than one series is supplied, stacked barchart is generated.",
      "topics": [
        "bar_chart"
      ]
    },
    {
      "page": "bar_chart_absolute_variance",
      "title": "Generate bar chart with absolute variance.",
      "topics": [
        "bar_chart_absolute_variance"
      ]
    },
    {
      "page": "bar_chart_grouped",
      "title": "Generates grouped horizontal barchart with scenario triangles.",
      "topics": [
        "bar_chart_grouped"
      ]
    },
    {
      "page": "bar_chart_normalized",
      "title": "Generates normalized horizontal barchart. If more than one series is supplied, stacked barchart is generated.",
      "topics": [
        "bar_chart_normalized"
      ]
    },
    {
      "page": "bar_chart_reference",
      "title": "Generates basic horizontal barchart with index on a given value. If more than one series is supplied, stacked barchart is generated.",
      "topics": [
        "bar_chart_reference"
      ]
    },
    {
      "page": "bar_chart_relative_variance",
      "title": "Generate bar chart with relative variance (in percents).",
      "topics": [
        "bar_chart_relative_variance"
      ]
    },
    {
      "page": "bar_chart_waterfall",
      "title": "Generate horizontal waterfall chart.",
      "topics": [
        "bar_chart_waterfall"
      ]
    },
    {
      "page": "column_chart",
      "title": "Generate basic column chart.",
      "topics": [
        "column_chart"
      ]
    },
    {
      "page": "column_chart_absolute_variance",
      "title": "Generate column chart with absolute variance.",
      "topics": [
        "column_chart_absolute_variance"
      ]
    },
    {
      "page": "column_chart_grouped",
      "title": "Generate grouped column chart for visualizing up to 3 data series.",
      "topics": [
        "column_chart_grouped"
      ]
    },
    {
      "page": "column_chart_normalized",
      "title": "Generate column chart with normalization.",
      "topics": [
        "column_chart_normalized"
      ]
    },
    {
      "page": "column_chart_reference",
      "title": "Generate column chart with reference line.",
      "topics": [
        "column_chart_reference"
      ]
    },
    {
      "page": "column_chart_relative_variance",
      "title": "Generate column chart with relative variance (in percents).",
      "topics": [
        "column_chart_relative_variance"
      ]
    },
    {
      "page": "column_chart_waterfall",
      "title": "Generate column waterfall chart for visualizing contribution.",
      "topics": [
        "column_chart_waterfall"
      ]
    },
    {
      "page": "column_chart_waterfall_variance",
      "title": "Generate column waterfall chart with absolute variance.",
      "topics": [
        "column_chart_waterfall_variance"
      ]
    },
    {
      "page": "draw_triangle",
      "title": "Draw triangle and append it to svg string",
      "topics": [
        "draw_triangle"
      ]
    },
    {
      "page": "facet_chart",
      "title": "Facet chart.",
      "topics": [
        "facet_chart"
      ]
    },
    {
      "page": "get_color_stacked",
      "title": "Function to get bar/area color for stacked plots.",
      "topics": [
        "get_color_stacked"
      ]
    },
    {
      "page": "get_vector",
      "title": "Helper function to get the vector or column form df. If vector is passed it returns it. If name of column is passed, it returns the column as a vector.",
      "topics": [
        "get_vector"
      ]
    },
    {
      "page": "join_charts",
      "title": "Join SVG charts.",
      "topics": [
        "join_charts"
      ]
    },
    {
      "page": "knit_print.tidychart",
      "title": "Printing in knitr reports",
      "topics": [
        "knit_print.tidychart"
      ]
    },
    {
      "page": "line_chart",
      "title": "Generates a line plot with markers on chosen points. Allows only one point per time interval. To create a plot with many points within one time interval try `line_chart_dense`.",
      "topics": [
        "line_chart"
      ]
    },
    {
      "page": "line_chart_dense",
      "title": "Line chart with more points then categories on x-axis.",
      "topics": [
        "line_chart_dense"
      ]
    },
    {
      "page": "line_chart_dense_custom",
      "title": "More customizable version of `line_chart_dense`. User can choose the points to highlight.",
      "topics": [
        "line_chart_dense_custom"
      ]
    },
    {
      "page": "line_chart_markers",
      "title": "Generates line plot with markers on every value.",
      "topics": [
        "line_chart_markers"
      ]
    },
    {
      "page": "line_chart_markers_reference",
      "title": "Generates line plot with markers on every value with index on a given value.",
      "topics": [
        "line_chart_markers_reference"
      ]
    },
    {
      "page": "line_chart_normalized",
      "title": "Generates normalized areas (stacked lines) plot. If more than one series is supplied, stacked areas plot is generated.",
      "topics": [
        "line_chart_normalized"
      ]
    },
    {
      "page": "line_chart_stacked",
      "title": "Generates areas (stacked lines) plot. If more than one series is supplied, stacked areas plot is generated.",
      "topics": [
        "line_chart_stacked"
      ]
    },
    {
      "page": "parse_time_series",
      "title": "Function to transfer data frame with time series values in wide format to format accepted by `line_chart_dense_custom`.",
      "topics": [
        "parse_time_series"
      ]
    },
    {
      "page": "print.tidychart",
      "title": "Explicitly draw tidychart",
      "topics": [
        "print.tidychart"
      ]
    },
    {
      "page": "reset_margins",
      "title": "Reset margin values to package defaults.",
      "topics": [
        "reset_margins"
      ]
    },
    {
      "page": "restore_defaults",
      "title": "Restore default color and style settings.",
      "topics": [
        "restore_defaults"
      ]
    },
    {
      "page": "scatter_plot",
      "title": "Generates a scatter plot. If additional argument added, a bubble plot is generated.",
      "topics": [
        "scatter_plot"
      ]
    },
    {
      "page": "set_colors",
      "title": "Change default colors of the package.",
      "topics": [
        "set_colors"
      ]
    },
    {
      "page": "set_margins",
      "title": "Set margins size.",
      "topics": [
        "set_margins"
      ]
    },
    {
      "page": "set_scatter_colors",
      "title": "Change default colors of the scatter plots from the package.",
      "topics": [
        "set_scatter_colors"
      ]
    },
    {
      "page": "set_styles",
      "title": "Change default styles for plots.",
      "topics": [
        "set_styles"
      ]
    },
    {
      "page": "show",
      "title": "Function to render SVG as bitmap, used only in tests",
      "topics": [
        "show"
      ]
    },
    {
      "page": "str_width",
      "title": "Calculate string width in pixels",
      "topics": [
        "str_width"
      ]
    },
    {
      "page": "SVGrenderer",
      "title": "Function to render SVG image as htmlwidget",
      "topics": [
        "SVGrenderer"
      ]
    },
    {
      "page": "SVGsave",
      "title": "Save svg image.",
      "topics": [
        "SVGsave"
      ]
    }
  ],
  "_readme": "https://github.com/mi2datalab/tidycharts/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "cpp11",
    "crayon",
    "curl",
    "desc",
    "diffobj",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "lubridate",
    "magick",
    "magrittr",
    "memoise",
    "mime",
    "pkgbuild",
    "pkgload",
    "praise",
    "processx",
    "ps",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rsvg",
    "sass",
    "stringi",
    "stringr",
    "testthat",
    "timechange",
    "tinytex",
    "vctrs",
    "waldo",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "customize-package.Rmd",
      "filename": "customize-package.html",
      "title": "Customizing the Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Colors",
        "The defaults",
        "Customization",
        "Styles",
        "Resetting to defaults"
      ],
      "created": "2021-08-17 09:26:40",
      "modified": "2022-01-17 14:28:29",
      "commits": 3
    },
    {
      "source": "EDA-for-palmer-penguins-data-set.Rmd",
      "filename": "EDA-for-palmer-penguins-data-set.html",
      "title": "EDA-for-palmer-penguins-data-set",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data set description",
        "Scatter plots - relationship between the variables",
        "Histograms - distribution of the variables",
        "Closer look at species distribution"
      ],
      "created": "2021-08-10 12:12:00",
      "modified": "2021-08-30 14:17:50",
      "commits": 6
    },
    {
      "source": "Getting_Started.Rmd",
      "filename": "Getting_Started.html",
      "title": "Getting Started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prerequisites",
        "How to download and install the package?",
        "Bar charts<a name=\"barcharts\"></a>",
        "Data",
        "Basic",
        "Normalized",
        "Referenced",
        "Grouped",
        "Variances",
        "Scatter plots",
        "Scatter <a name=\"scatterplot\"></a>",
        "Bubble",
        "Column charts <a name=\"columncharts\"></a>",
        "Waterfall",
        "Other column charts",
        "Line charts <a name=\"linecharts\"></a>",
        "Dense",
        "Columns vs lines"
      ],
      "created": "2021-08-09 16:00:46",
      "modified": "2022-01-17 14:28:29",
      "commits": 19
    },
    {
      "source": "join_charts.Rmd",
      "filename": "join_charts.html",
      "title": "Joining charts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Joining charts",
        "Facetting"
      ],
      "created": "2021-08-17 09:26:40",
      "modified": "2021-08-26 10:58:56",
      "commits": 2
    }
  ],
  "_score": 5.309630167425899,
  "_indexed": true,
  "_nocasepkg": "tidycharts",
  "_universes": [
    "mi2datalab",
    "sawickibartosz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-05-25T08:36:14.000Z",
      "distro": "noble",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "3ce42c71e73905aebeb6e3c497c56aebb7a7f65a2dfebbf3756eec499c471bfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-05-25T08:36:55.000Z",
      "distro": "noble",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "223d3c170face1558ca56f989580a0fe1bc3c165a9853f9819c14166fab05e37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-05-25T08:35:48.000Z",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "b2f5b8ea7551931d153b6a8432b1ca360dd5cb077a2f85599b8bc7b341a90fa0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-05-25T08:36:08.000Z",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "d63bdf6a5b7a2ad4d9cf4ff7639593a9fd283dd53fdbdb491b22481ca175aacc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3",
      "date": "2026-05-25T08:36:20.000Z",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "32fc13788077c86e0032ddf8b8faa5847e142b64f97a184d4760f917563a51aa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-05-25T08:35:05.000Z",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "217ec85ceccbadc28c9848158deb425ed31c788caa473b182c353521b3be790d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-05-25T08:35:19.000Z",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "2c39a417cab1df808cdc3c15fd1b5a49fc55c9797576a092c8f8ed8a7345369b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-05-25T08:35:04.000Z",
      "commit": "9478275d2e91d32be9b96ed23ddb320a6bb4b64a",
      "fileid": "6a410d82251ad7d96d9523a364d7d89e7037400a5ee6641f2151bbf00debbdd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mi2datalab/actions/runs/26391250671"
    }
  ]
}