{
  "_id": "6a1ea61fb25058d4daad899a",
  "Package": "vegalite",
  "Type": "Package",
  "Title": "Tools to Encode Visualizations with the 'Grammar of\nGraphics'-Like 'Vega-Lite' 'Spec'",
  "Version": "2.0.1",
  "Maintainer": "Bob Rudis <bob@rud.is>",
  "Authors@R": "c(\nperson(\"Bob\", \"Rudis\", email = \"bob@rud.is\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0001-5670-2640\")),\nperson(\"Kanit\", \"Wongsuphasawat,\", comment = \"Vega-Lite library\", role = c(\"aut\")),\nperson(\"Jeffrey\", \"Heer\", comment = \"Vega-Lite library\", role = c(\"aut\")),\nperson(\"Arvind\", \"Satyanarayan\", comment = \"Vega-Lite library\", role = c(\"aut\")),\nperson(\"Mike\", \"Bostock\", comment = \"D3 library\", role = c(\"aut\")),\nperson(\"Zening\", email = \"quzening@gmail.com\", comment = \"Tooltip Plugin for Vega-Lite (js)\", role = c(\"aut\")),\nperson(\"Jia\", email = \"lujiacn@gmail.com\", comment = \"Wrap tooltip plugin to vegalite (R)\", role= c(\"ctb\")),\nperson(\"Jason\", \"Becker\", email = \"jason@jbecker.co\", comment = \"Refactor, tests\", role= c(\"aut\", \"ctb\")),\nperson(\"Alicia\", \"Schep\", email = \"aschep@gmail.com\", comment = \"Port to vegalite 2\", role= c(\"aut\", \"ctb\")),\nperson(\"Stuart\", \"Lee\", email = \"stuart.andrew.lee@gmail.com\", comment = \"shiny spec render\", role = c(\"ctb\"))\n)",
  "Description": "The 'Vega-Lite' 'JavaScript' framework provides a\nhigher-level grammar for visual analysis, akin to 'ggplot' or\n'Tableau', that generates complete 'Vega' specifications.\nFunctions exist which enable building a valid 'spec' from\nscratch or importing a previously created 'spec' file.\nFunctions also exist to export 'spec' files and to generate\ncode which will enable plots to be embedded in properly\nconfigured web pages. The default behavior is to generate an\n'htmlwidget'.",
  "URL": "http://github.com/hrbrmstr/vegalite",
  "BugReports": "https://github.com/hrbrmstr/vegalite/issues",
  "License": "AGPL + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "6.0.1.9000",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libmagick++-dev gsfonts libuv1-dev\nlibssl-dev",
  "Repository": "https://hrbrmstr.r-universe.dev",
  "Date/Publication": "2018-07-30 17:44:42 UTC",
  "RemoteUrl": "https://github.com/hrbrmstr/vegalite",
  "RemoteRef": "HEAD",
  "RemoteSha": "385369840c6b396ba49a698e3c291aab8b5e404b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 09:41:53 UTC",
    "User": "root"
  },
  "Author": "Bob Rudis [aut, cre] (ORCID: <https://orcid.org/0000-0001-5670-2640>),\nKanit Wongsuphasawat, [aut] (Vega-Lite library),\nJeffrey Heer [aut] (Vega-Lite library),\nArvind Satyanarayan [aut] (Vega-Lite library),\nMike Bostock [aut] (D3 library),\nZening [aut] (Tooltip Plugin for Vega-Lite (js)),\nJia [ctb] (Wrap tooltip plugin to vegalite (R)),\nJason Becker [aut, ctb] (Refactor, tests),\nAlicia Schep [aut, ctb] (Port to vegalite 2),\nStuart Lee [ctb] (shiny spec render)",
  "MD5sum": "6284f1b2c7f488096f1071f95ff40785",
  "_user": "hrbrmstr",
  "_type": "src",
  "_file": "vegalite_2.0.1.tar.gz",
  "_fileid": "b9ae34669673d2ecb09d02bd156cf89cbb310630f3bcea4aec43ad60772c2437",
  "_filesize": 635063,
  "_sha256": "b9ae34669673d2ecb09d02bd156cf89cbb310630f3bcea4aec43ad60772c2437",
  "_created": "2026-06-02T09:41:53.000Z",
  "_published": "2026-06-02T09:45:03.467Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79042988924,
      "time": 154,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7354316440"
    },
    {
      "job": 79042988952,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354309047"
    },
    {
      "job": 79042988941,
      "time": 101,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7354296605"
    },
    {
      "job": 79042989145,
      "time": 108,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354299715"
    },
    {
      "job": 79042406379,
      "time": 188,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354259811"
    },
    {
      "job": 79042988902,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354305456"
    },
    {
      "job": 79042988995,
      "time": 90,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7354292506"
    },
    {
      "job": 79042989015,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7354295004"
    },
    {
      "job": 79042988964,
      "time": 82,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354289886"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hrbrmstr/vegalite",
  "_commit": {
    "id": "385369840c6b396ba49a698e3c291aab8b5e404b",
    "author": "Jason Becker <jason@jbecker.co>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #33 from sa-lee/master\n\nrender spec output in shiny",
    "time": 1532972682
  },
  "_maintainer": {
    "name": "Bob Rudis",
    "email": "bob@rud.is",
    "login": "hrbrmstr",
    "mastodon": "@hrbrmstr@mastodon.social",
    "bluesky": "@hrbrmstr.dev",
    "orcid": "0000-0001-5670-2640",
    "description": "🇺🇦 Pampa • Don't look at me…I do what he does—just slower. #rstats avuncular•👨‍🍳•✝️• 💤• Distinguished Engineer @ Censys + CMU Lecturer",
    "uuid": 509878
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "version": ">= 0.6",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "webshot",
      "role": "Imports"
    },
    {
      "package": "base64",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "jsonvalidate",
      "role": "Suggests"
    }
  ],
  "_owner": "hrbrmstr",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "data-visualization",
    "datavisualization",
    "vega-lite",
    "vega-lite-spec",
    "visualization",
    "widget"
  ],
  "_stars": 157,
  "_contributors": [
    {
      "user": "hrbrmstr",
      "count": 47,
      "uuid": 509878
    },
    {
      "user": "jsonbecker",
      "count": 39,
      "uuid": 1314104
    },
    {
      "user": "aliciaschep",
      "count": 21,
      "uuid": 6809790
    },
    {
      "user": "lujiacn",
      "count": 6,
      "uuid": 611980
    },
    {
      "user": "annakrystalli",
      "count": 1,
      "uuid": 5583057
    },
    {
      "user": "benmarwick",
      "count": 1,
      "uuid": 1262179
    },
    {
      "user": "kenklin",
      "count": 1,
      "uuid": 2544601
    }
  ],
  "_userbio": {
    "uuid": 509878,
    "type": "user",
    "name": "boB Rudis",
    "description": "🇺🇦 Pampa • Don't look at me…I do what he does—just slower. #rstats avuncular•👨‍🍳•✝️• 💤• Distinguished Engineer @ Censys + CMU Lecturer"
  },
  "_downloads": {
    "count": 323,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/vegalite"
  },
  "_devurl": "https://github.com/hrbrmstr/vegalite",
  "_searchresults": 77,
  "_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/readme.html",
    "extra/readme.md",
    "extra/vegalite.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hrbrmstr/vegalite",
  "_realowner": "hrbrmstr",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.6.1",
      "date": "2016-03-22"
    }
  ],
  "_exports": [
    "%>%",
    "add_data",
    "add_filter",
    "axis_facet_col",
    "axis_facet_row",
    "axis_vl",
    "axis_x",
    "axis_y",
    "bin_vl",
    "bin_x",
    "bin_y",
    "calculate",
    "capture_widget",
    "cell_config",
    "cell_size",
    "config_color",
    "config_font",
    "config_opacity",
    "config_stroke",
    "config_text",
    "embed_spec",
    "encode_color",
    "encode_detail",
    "encode_order",
    "encode_path",
    "encode_shape",
    "encode_size",
    "encode_text",
    "encode_vl",
    "encode_x",
    "encode_y",
    "facet_cell",
    "facet_col",
    "facet_row",
    "filter_null",
    "from_spec",
    "grid_facet",
    "JS",
    "legend_color",
    "legend_shape",
    "legend_size",
    "legend_vl",
    "mark",
    "mark_area",
    "mark_bar",
    "mark_circle",
    "mark_line",
    "mark_point",
    "mark_square",
    "mark_text",
    "mark_tick",
    "renderVegalite",
    "renderVegaliteSpec",
    "saveWidget",
    "scale_color_nominal_vl",
    "scale_color_sequential_vl",
    "scale_shape_vl",
    "scale_vl",
    "scale_x_linear_vl",
    "scale_x_log_vl",
    "scale_x_ordinal_vl",
    "scale_x_pow_vl",
    "scale_x_quantile_vl",
    "scale_x_quantize_vl",
    "scale_x_sqrt_vl",
    "scale_x_threshold_vl",
    "scale_x_time_vl",
    "scale_y_linear_vl",
    "scale_y_log_vl",
    "scale_y_ordinal_vl",
    "scale_y_pow_vl",
    "scale_y_quantile_vl",
    "scale_y_quantize_vl",
    "scale_y_sqrt_vl",
    "scale_y_threshold_vl",
    "scale_y_time_vl",
    "sort_def",
    "timeunit",
    "timeunit_x",
    "timeunit_y",
    "to_spec",
    "validate_vl",
    "vegalite",
    "vegaliteOutput",
    "vegaliteSpecOutput",
    "view_config",
    "view_size"
  ],
  "_help": [
    {
      "page": "vegalite-package",
      "title": "Create Vega-Lite specs using htmlwidget idioms",
      "topics": [
        "vegalite-package"
      ]
    },
    {
      "page": "add_data",
      "title": "Add data to a Vega-Lite spec",
      "topics": [
        "add_data"
      ]
    },
    {
      "page": "add_filter",
      "title": "Add a filter",
      "topics": [
        "add_filter"
      ]
    },
    {
      "page": "axis_vl",
      "title": "General axis settings (all)",
      "topics": [
        "axis_facet_col",
        "axis_facet_row",
        "axis_vl",
        "axis_x",
        "axis_y"
      ]
    },
    {
      "page": "bin_vl",
      "title": "Group continuous data values (all)",
      "topics": [
        "bin_vl",
        "bin_x",
        "bin_y"
      ]
    },
    {
      "page": "calculate",
      "title": "Derive new fields",
      "topics": [
        "calculate"
      ]
    },
    {
      "page": "capture_widget",
      "title": "Capture a static (png) version of a widget (e.g. for use in a PDF knitr document)",
      "topics": [
        "capture_widget"
      ]
    },
    {
      "page": "deprecated-cell",
      "title": "Deprecated 'cell' functions",
      "topics": [
        "cell_config",
        "cell_size",
        "facet_cell",
        "grid_facet"
      ]
    },
    {
      "page": "config_color",
      "title": "Color config",
      "topics": [
        "config_color"
      ]
    },
    {
      "page": "config_font",
      "title": "Font config",
      "topics": [
        "config_font"
      ]
    },
    {
      "page": "config_opacity",
      "title": "Opacity config",
      "topics": [
        "config_opacity"
      ]
    },
    {
      "page": "config_stroke",
      "title": "Stroke config",
      "topics": [
        "config_stroke"
      ]
    },
    {
      "page": "config_text",
      "title": "Text config",
      "topics": [
        "config_text"
      ]
    },
    {
      "page": "embed_spec",
      "title": "Scaffold HTML/JavaScript/CSS code from 'vegalite'",
      "topics": [
        "embed_spec"
      ]
    },
    {
      "page": "encode",
      "title": "Encode all \"channels\"",
      "topics": [
        "encode",
        "encode_color",
        "encode_detail",
        "encode_order",
        "encode_path",
        "encode_shape",
        "encode_size",
        "encode_text",
        "encode_vl",
        "encode_x",
        "encode_y",
        "facet_col",
        "facet_row"
      ]
    },
    {
      "page": "filter_null",
      "title": "Filter 'null' values",
      "topics": [
        "filter_null"
      ]
    },
    {
      "page": "from_spec",
      "title": "Take a JSON Vega-Lite Spec and render as an htmlwidget",
      "topics": [
        "from_spec"
      ]
    },
    {
      "page": "JS",
      "title": "Mark character strings as literal JavaScript code",
      "topics": [
        "JS"
      ]
    },
    {
      "page": "legend_vl",
      "title": "Legend settings (all)",
      "topics": [
        "legend_color",
        "legend_shape",
        "legend_size",
        "legend_vl"
      ]
    },
    {
      "page": "mark",
      "title": "Mark",
      "topics": [
        "mark",
        "mark_area",
        "mark_bar",
        "mark_circle",
        "mark_line",
        "mark_point",
        "mark_square",
        "mark_text",
        "mark_tick"
      ]
    },
    {
      "page": "renderVegalite",
      "title": "Widget render function for use in Shiny",
      "topics": [
        "renderVegalite",
        "renderVegaliteSpec"
      ]
    },
    {
      "page": "saveWidget",
      "title": "Save a widget to an HTML file",
      "topics": [
        "saveWidget"
      ]
    },
    {
      "page": "scale_vl",
      "title": "Vega-Lite Scales",
      "topics": [
        "scale_color_nominal_vl",
        "scale_color_sequential_vl",
        "scale_shape_vl",
        "scale_vl",
        "scale_x_linear_vl",
        "scale_x_log_vl",
        "scale_x_ordinal_vl",
        "scale_x_pow_vl",
        "scale_x_quantile_vl",
        "scale_x_quantize_vl",
        "scale_x_sqrt_vl",
        "scale_x_threshold_vl",
        "scale_x_time_vl",
        "scale_y_linear_vl",
        "scale_y_log_vl",
        "scale_y_ordinal_vl",
        "scale_y_pow_vl",
        "scale_y_quantile_vl",
        "scale_y_quantize_vl",
        "scale_y_sqrt_vl",
        "scale_y_threshold_vl",
        "scale_y_time_vl"
      ]
    },
    {
      "page": "sort_def",
      "title": "Create a sort definition object",
      "topics": [
        "sort_def"
      ]
    },
    {
      "page": "timeunit",
      "title": "How to encode time values",
      "topics": [
        "timeunit",
        "timeunit_x",
        "timeunit_y"
      ]
    },
    {
      "page": "to_spec",
      "title": "Convert a spec created with widget idioms to JSON",
      "topics": [
        "to_spec"
      ]
    },
    {
      "page": "validate_vl",
      "title": "validate_vl",
      "topics": [
        "validate_vl"
      ]
    },
    {
      "page": "vegalite",
      "title": "Create and (optionally) visualize a Vega-Lite spec",
      "topics": [
        "vegalite"
      ]
    },
    {
      "page": "vegaliteOutput",
      "title": "Widget output function for use in Shiny",
      "topics": [
        "vegaliteOutput",
        "vegaliteSpecOutput"
      ]
    },
    {
      "page": "view_config",
      "title": "view aesthetics",
      "topics": [
        "view_config",
        "view_size"
      ]
    }
  ],
  "_readme": "https://github.com/hrbrmstr/vegalite/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64",
    "base64enc",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "processx",
    "ps",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "sass",
    "sys",
    "tinytex",
    "webshot",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "intro_to_vegalite.Rmd",
      "filename": "intro_to_vegalite.html",
      "title": "Introduction to vegalite",
      "author": "Bob Rudis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "bar mark",
        "point mark",
        "circle mark",
        "color and shape",
        "size",
        "filtered line",
        "ticks",
        "multi-series line",
        "facet col",
        "facet row",
        "facet both",
        "log scale",
        "aggregate bar chart",
        "binned scatterplot",
        "slope graph",
        "histogram",
        "stacked bar chart",
        "horizontal stacked bar chart",
        "stacked area chart",
        "streamgraph!",
        "scatter text",
        "area chart",
        "grouped bar chart",
        "normalized stacked bar chart",
        "layered bar chart",
        "trellis bar chart",
        "trellis stacked bar chart",
        "trellis histograms",
        "becker's barley trellis plot",
        "sorting line order",
        "sort layer scatterplot",
        "detail lines",
        "detail points"
      ],
      "created": "2016-03-18 01:17:55",
      "modified": "2018-05-15 18:45:31",
      "commits": 5
    }
  ],
  "_score": 7.559511632301378,
  "_indexed": true,
  "_nocasepkg": "vegalite",
  "_universes": [
    "hrbrmstr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-06-02T09:44:21.000Z",
      "distro": "noble",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "36fdf7694acee686707ce2fee5e2d79fa69cab1371d9c4eaddcf78aea108dd0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-06-02T09:44:02.000Z",
      "distro": "noble",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "2548eade301f4a7887d6e4b0c74c5edb87550554eda1ec13acc9944680ea128f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-06-02T09:43:33.000Z",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "f2eea004f9bc9d998a516cbf4526535ee5b05228fd16d0f545c52007d83ea6ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-06-02T09:43:40.000Z",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "70c6e5a0d9462bda46f189cef5676c95edef3f9daf41af62be303f61742ecce2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-06-02T09:44:13.000Z",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "b3bdfdf8500029df378ed11c908097a4b75defdd7930f0ef3e0696a8d16be22c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-06-02T09:43:10.000Z",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "efe180e80d047bbf20b14cbf42bd28e34b9a4064a123e239aa5519787de6ea43",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-06-02T09:43:16.000Z",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "634bba443082ca8135b378a04f876182c738407b4a94aa7bac9116ce0678ec83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-06-02T09:43:01.000Z",
      "commit": "385369840c6b396ba49a698e3c291aab8b5e404b",
      "fileid": "14fa145b2a968180667cc6af4369779514ac9d9e8c40cee9bacca8cad349869a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hrbrmstr/actions/runs/26811490477"
    }
  ]
}