{
  "_id": "6acd6e3ea14063b82c3ab704",
  "Package": "sdvplotR",
  "Title": "Sports Team Logo Plots in 'ggplot2', 'gt' and 'reactable'",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Saiem\", \"Gilani\", , \"saiem.gilani@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-7194-9067\")),\nperson(\"Sebastian\", \"Carl\", , \"mrcaseb@gmail.com\", role = \"aut\"),\nperson(\"Jared\", \"Lee\", , \"13jaredlee@gmail.com\", role = \"aut\"),\nperson(\"Camden\", \"Kay\", , \"camdenk@gmail.com\", role = \"aut\"),\nperson(\"Andrew\", \"Weatherman\", , \"andrew@aweatherman.com\", role = \"aut\")\n)",
  "Description": "A unified set of functions to visualize sports data across\nthe 28 leagues of the SportsDataverse team index, including the\nNational Football League, National Basketball Association,\nWomen's National Basketball Association, Major League Baseball,\nNational Hockey League, college football and basketball, and\nsoccer, in 'ggplot2' plots, 'gt' tables and 'reactable' tables,\nand in interactive 'plotly', 'ggiraph' and 'leaflet' charts and\nmaps. Team logos, wordmarks and player headshots can be drawn\nas plot layers, as axis text and inside table cells, in the\ndesign a team used in a given season, and team color scales map\nteam identifiers to their official colors. Playing surfaces\nfrom 'sportyR' can be painted in a team's colors. Team\nidentifiers from many data providers, including the codes of\nrelocated franchises, are resolved to one canonical team id per\nleague through the team index and logo manifest of the\nSportsDataverse logo archive\n<https://github.com/sportsdataverse/sdv-assets>, read at run\ntime with a copy bundled in the package. Built on 'ggpath'\nfollowing the conventions of 'nflplotR' and designed to work\nwith the companion SportsDataverse data packages. Also includes\nthe 'gtUtils' table themes, color legends, cut lines,\nsignificance notation, outlier flags and cropping and saving\nhelpers for 'gt' tables.",
  "License": "MIT + file LICENSE",
  "URL": "https://sdvplotR.sportsdataverse.org/,\nhttps://github.com/sportsdataverse/sdvplotR",
  "BugReports": "https://github.com/sportsdataverse/sdvplotR/issues",
  "Config/Needs/development": "devtools, httr, jsonlite, lintr, nflreadr,\nroxygen2, styler, usethis",
  "Config/Needs/website": "r-lib/pkgdown, arrow, baseballr, cfbfastR,\ncfbseedR, fastRhockey, ggsoccer, ggiraph, ggrepel, ggsci,\ngtExtras, jsonlite, hoopR, leaflet, maps, nflfastR, nflseedR,\nnflreadr, oddsapiR, patchwork, plotly, kcuilla/reactablefmtr,\nsportyR, svglite, tidyverse, viridis, wehoop",
  "Config/roxygen2/version": "8.1.0",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "cmake make libmagick++-dev gsfonts libuv1-dev\nlibxml2-dev libssl-dev libnode-dev",
  "Repository": "https://sportsdataverse.r-universe.dev",
  "Date/Publication": "2026-10-12 22:09:31 UTC",
  "RemoteUrl": "https://github.com/sportsdataverse/sdvplotR",
  "RemoteRef": "HEAD",
  "RemoteSha": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-12 23:14:22 UTC",
    "User": "root"
  },
  "Author": "Saiem Gilani [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-7194-9067>),\nSebastian Carl [aut],\nJared Lee [aut],\nCamden Kay [aut],\nAndrew Weatherman [aut]",
  "Maintainer": "Saiem Gilani <saiem.gilani@gmail.com>",
  "_user": "sportsdataverse",
  "_type": "src",
  "_file": "sdvplotR_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/882110bfdba197ede33b7af25d8f2b6c9b00ea5b19de1a8b8d56b84a453f390d",
  "_filesize": 6046482,
  "_sha256": "882110bfdba197ede33b7af25d8f2b6c9b00ea5b19de1a8b8d56b84a453f390d",
  "_expires": "2027-01-20T23:33:15.000Z",
  "_created": "2026-10-12T23:14:22.000Z",
  "_published": "2026-10-12T23:33:18.145Z",
  "_buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115049198274,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11778658895"
    },
    {
      "job": 115049198296,
      "time": 177,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11778314520"
    },
    {
      "job": 115049198403,
      "time": 111,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11778624170"
    },
    {
      "job": 115049198462,
      "time": 138,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11778684272"
    },
    {
      "job": 115047943449,
      "time": 259,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11778913039"
    },
    {
      "job": 115049198398,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11779058720"
    },
    {
      "job": 115049198405,
      "time": 162,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11779245254"
    },
    {
      "job": 115049198328,
      "time": 144,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11778229468"
    },
    {
      "job": 115049198319,
      "time": 129,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11778249391"
    }
  ],
  "_upstream": "https://github.com/sportsdataverse/sdvplotR",
  "_commit": {
    "id": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
    "author": "saiemgilani <saiem.gilani@gmail.com>",
    "committer": "saiemgilani <saiem.gilani@gmail.com>",
    "message": "style: apply styler's fixes and clear lintr\n\nstyler's fixes across R/ and tests/ (braces on one-line if bodies, wrapped long\ncalls, ggplot chains broken at +, closing parens in roxygen examples), keeping\nthe repo's double-indent function signatures: styler was run on a copy and\nevery whitespace-only hunk (its signature re-indents) was left out.\n\nlintr::lint_package() goes from 22 to 0: long code lines wrapped\n(row_team_colors() takes the multi-line signature layout), three variables\nused only in cli glue or a closure and addSdvLogoMarkers' leaflet-style name\nmarked nolint with the reason, and the roxygen blocks whose table rows or\n\\figure{} macros cannot wrap wrapped in nolint start/end. CLAUDE.md records\nboth. Tests: 231 blocks, 0 failures; R CMD check --as-cran --run-donttest:\n2 NOTEs (new submission; the Windows 'NULL' directory).\n",
    "time": 1791842971
  },
  "_maintainer": {
    "name": "Saiem Gilani",
    "email": "saiem.gilani@gmail.com",
    "login": "saiemgilani",
    "bluesky": "@saiemgilani.bsky.social",
    "linkedin": "in/saiem-gilani",
    "orcid": "0000-0002-7194-9067",
    "twitter": "@saiemgilani",
    "description": "Creator and Maintainer for the @sportsdataverse",
    "uuid": 25425933
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "commonmark",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "fontawesome",
      "version": ">= 0.5.3",
      "role": "Imports"
    },
    {
      "package": "ggpath",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gt",
      "version": ">= 0.10.0",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "magick",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "S7",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "chromote",
      "role": "Suggests"
    },
    {
      "package": "ggiraph",
      "role": "Suggests"
    },
    {
      "package": "ggsoccer",
      "role": "Suggests"
    },
    {
      "package": "ggtext",
      "version": ">= 0.1.1",
      "role": "Suggests"
    },
    {
      "package": "gridtext",
      "version": ">= 0.1.4",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "paletteer",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "reactable",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "sportyR",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "webshot2",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "sportsdataverse",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-38",
      "n": 3
    },
    {
      "week": "2026-39",
      "n": 25
    },
    {
      "week": "2026-40",
      "n": 16
    },
    {
      "week": "2026-41",
      "n": 32
    },
    {
      "week": "2026-42",
      "n": 57
    }
  ],
  "_tags": [
    {
      "name": "sdvplotr_infrastructure",
      "date": "2026-09-26"
    }
  ],
  "_topics": [
    "data-visualization",
    "ggplot2",
    "gt",
    "reactable",
    "sports",
    "sports-data",
    "sportsdataverse"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "saiemgilani",
      "count": 264,
      "uuid": 25425933
    },
    {
      "user": "rossdrucker",
      "count": 1,
      "uuid": 15791518
    }
  ],
  "_userbio": {
    "uuid": 65556153,
    "type": "organization",
    "name": "SportsDataverse",
    "followers": 248
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sdvplotR"
  },
  "_devurl": "https://github.com/sportsdataverse/sdvplotr",
  "_pkgdown": "https://sdvplotR.sportsdataverse.org/",
  "_searchresults": 1,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sdvplotR.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "add_sdv_headshots",
    "add_sdv_logos",
    "add_sdv_wordmarks",
    "addSdvLogoMarkers",
    "element_path",
    "element_raster",
    "element_sdv_headshot",
    "element_sdv_logo",
    "element_sdv_raster",
    "element_sdv_wordmark",
    "geom_from_path",
    "geom_mean_lines",
    "geom_median_lines",
    "geom_sdv_headshots",
    "geom_sdv_headshots_interactive",
    "geom_sdv_logos",
    "geom_sdv_logos_interactive",
    "geom_sdv_wordmarks",
    "geom_sdv_wordmarks_interactive",
    "GeomFromPath",
    "GeomRefLines",
    "GeomSDVheadshot",
    "GeomSDVlogo",
    "GeomSDVwordmark",
    "ggtitle_image",
    "gt_538_caption",
    "gt_bold_rows",
    "gt_border_bars_bottom",
    "gt_border_bars_top",
    "gt_border_grid",
    "gt_color_pills",
    "gt_color_ranks",
    "gt_color_results",
    "gt_column_subheaders",
    "gt_cutline",
    "gt_delta",
    "gt_fmt_rank",
    "gt_fmt_tally",
    "gt_grid",
    "gt_group_stripes",
    "gt_highlight_cells",
    "gt_highlight_na",
    "gt_indicator_boxes",
    "gt_legend_continuous",
    "gt_legend_discrete",
    "gt_marginalia",
    "gt_merge_stack_team_color",
    "gt_outliers",
    "gt_percentile_bar",
    "gt_row_accent",
    "gt_save_batch",
    "gt_save_crop",
    "gt_scale_note",
    "gt_sdv_cols_label",
    "gt_sdv_headshots",
    "gt_sdv_logos",
    "gt_sdv_wordmarks",
    "gt_set_font",
    "gt_significance",
    "gt_snake",
    "gt_snake_align",
    "gt_social_crop",
    "gt_social_tag",
    "gt_spotlight",
    "gt_stack_tables",
    "gt_theme_almanac",
    "gt_theme_athletic",
    "gt_theme_booktabs",
    "gt_theme_broadsheet",
    "gt_theme_brutalist",
    "gt_theme_drench",
    "gt_theme_gtutils",
    "gt_theme_kenpom",
    "gt_theme_midnight",
    "gt_theme_ncaa",
    "gt_theme_pl",
    "gt_theme_preview",
    "gt_theme_savant",
    "gt_theme_scoreboard",
    "gt_theme_sdv",
    "gt_theme_sdv_team",
    "gt_theme_sofa",
    "gt_theme_swiss",
    "gt_theme_terminal",
    "gt_theme_tier",
    "gt_theme_tufte",
    "gt_tiers",
    "gt_title_header",
    "gt_watermark",
    "gt_wrap_labels",
    "pal_midnight",
    "reactable_sdv_cols_label",
    "reactable_sdv_headshots",
    "reactable_sdv_logos",
    "reactable_sdv_team_color_bar",
    "reactable_sdv_team_color_bg",
    "reactable_sdv_wordmarks",
    "scale_color_sdv",
    "scale_colour_sdv",
    "scale_fill_sdv",
    "scale_x_sdv",
    "scale_x_sdv_headshots",
    "scale_y_sdv",
    "scale_y_sdv_headshots",
    "sdv_axis_logos",
    "sdv_clear_cache",
    "sdv_color_palette",
    "sdv_colorway",
    "sdv_court_coords",
    "sdv_headshot_url",
    "sdv_leagues",
    "sdv_logo_url",
    "sdv_marks",
    "sdv_pitch_coords",
    "sdv_resolve",
    "sdv_suggest",
    "sdv_surface",
    "sdv_team_colors",
    "sdv_team_factor",
    "sdv_team_tiers",
    "sdv_teams",
    "sdv_versions",
    "theme_title_image",
    "theme_x_sdv",
    "theme_y_sdv"
  ],
  "_datasets": [
    {
      "name": "sdv_example_standings",
      "title": "Final regular-season standings for the examples",
      "object": "sdv_example_standings",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "league",
        "season",
        "team",
        "espn_team_id",
        "team_name",
        "conference",
        "division",
        "wins",
        "losses",
        "ties",
        "win_pct",
        "points_for",
        "points_against",
        "conference_rank",
        "playoff_wins",
        "last_season_wins"
      ],
      "rows": 62,
      "table": true,
      "tojson": true
    },
    {
      "name": "theme_bg",
      "title": "Background colors used by the gt_theme_*() table themes",
      "object": "theme_bg",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "theme",
        "has_style",
        "bg"
      ],
      "rows": 23,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_sdv_logos",
      "title": "Team logos, wordmarks and headshots on plotly charts",
      "topics": [
        "add_sdv_headshots",
        "add_sdv_logos",
        "add_sdv_wordmarks"
      ]
    },
    {
      "page": "addSdvLogoMarkers",
      "title": "Team logo markers on a leaflet map",
      "topics": [
        "addSdvLogoMarkers"
      ]
    },
    {
      "page": "element_sdv",
      "title": "Theme Elements for Image Grobs",
      "topics": [
        "element_sdv_headshot",
        "element_sdv_logo",
        "element_sdv_raster",
        "element_sdv_wordmark"
      ]
    },
    {
      "page": "geom_sdv_headshots",
      "title": "ggplot2 Layer for Visualizing Player Headshots",
      "topics": [
        "GeomSDVheadshot",
        "geom_sdv_headshots"
      ]
    },
    {
      "page": "geom_sdv_logos",
      "title": "ggplot2 Layer for Visualizing Sports Team Logos",
      "topics": [
        "GeomSDVlogo",
        "geom_sdv_logos"
      ]
    },
    {
      "page": "geom_sdv_logos_interactive",
      "title": "Interactive team logos, wordmarks and headshots (ggiraph)",
      "topics": [
        "geom_sdv_headshots_interactive",
        "geom_sdv_logos_interactive",
        "geom_sdv_wordmarks_interactive"
      ]
    },
    {
      "page": "geom_sdv_wordmarks",
      "title": "ggplot2 Layer for Visualizing Sports Team Wordmarks",
      "topics": [
        "GeomSDVwordmark",
        "geom_sdv_wordmarks"
      ]
    },
    {
      "page": "ggtitle_image",
      "title": "Functions for Adding an Image to the Title of a ggplot",
      "topics": [
        "ggtitle_image",
        "theme_title_image"
      ]
    },
    {
      "page": "gt_538_caption",
      "title": "Add a 538-style caption to a 'gt' table",
      "topics": [
        "gt_538_caption"
      ]
    },
    {
      "page": "gt_bold_rows",
      "title": "Bold rows in a 'gt' table",
      "topics": [
        "gt_bold_rows"
      ]
    },
    {
      "page": "gt_border_bars_bottom",
      "title": "Add horizontal bars to the bottom of a 'gt' table",
      "topics": [
        "gt_border_bars_bottom"
      ]
    },
    {
      "page": "gt_border_bars_top",
      "title": "Add horizontal bars to the top of a 'gt' table",
      "topics": [
        "gt_border_bars_top"
      ]
    },
    {
      "page": "gt_border_grid",
      "title": "Add a border grid to a 'gt' table",
      "topics": [
        "gt_border_grid"
      ]
    },
    {
      "page": "gt_color_pills",
      "title": "Add color pills to 'gt' table columns",
      "topics": [
        "gt_color_pills"
      ]
    },
    {
      "page": "gt_color_ranks",
      "title": "Color ranked columns of a 'gt' table",
      "topics": [
        "gt_color_ranks"
      ]
    },
    {
      "page": "gt_color_results",
      "title": "Color rows of a 'gt' table by win, loss, or tie result",
      "topics": [
        "gt_color_results"
      ]
    },
    {
      "page": "gt_column_subheaders",
      "title": "Add stacked column headers with subtitles to a 'gt' table",
      "topics": [
        "gt_column_subheaders"
      ]
    },
    {
      "page": "gt_cutline",
      "title": "Draw a labeled cut line between rows of a 'gt' table",
      "topics": [
        "gt_cutline"
      ]
    },
    {
      "page": "gt_delta",
      "title": "Add a computed change column to a 'gt' table",
      "topics": [
        "gt_delta"
      ]
    },
    {
      "page": "gt_fmt_rank",
      "title": "Format numbers as ordinals in a 'gt' table",
      "topics": [
        "gt_fmt_rank"
      ]
    },
    {
      "page": "gt_fmt_tally",
      "title": "Combine count columns into a single cell in a 'gt' table",
      "topics": [
        "gt_fmt_tally"
      ]
    },
    {
      "page": "gt_grid",
      "title": "Arrange several 'gt' tables in a grid",
      "topics": [
        "gt_grid"
      ]
    },
    {
      "page": "gt_group_stripes",
      "title": "Band alternate row groups of a 'gt' table",
      "topics": [
        "gt_group_stripes"
      ]
    },
    {
      "page": "gt_highlight_cells",
      "title": "Fill individual cells in a 'gt' table by a condition",
      "topics": [
        "gt_highlight_cells"
      ]
    },
    {
      "page": "gt_highlight_na",
      "title": "Style and relabel missing values in a 'gt' table",
      "topics": [
        "gt_highlight_na"
      ]
    },
    {
      "page": "gt_indicator_boxes",
      "title": "Add colored indicator boxes to a 'gt' table",
      "topics": [
        "gt_indicator_boxes"
      ]
    },
    {
      "page": "gt_legend_continuous",
      "title": "Add a color legend to a 'gt' table",
      "topics": [
        "gt_legend_continuous"
      ]
    },
    {
      "page": "gt_legend_discrete",
      "title": "Add a discrete color key to a 'gt' table",
      "topics": [
        "gt_legend_discrete"
      ]
    },
    {
      "page": "gt_marginalia",
      "title": "Style a column as margin notes",
      "topics": [
        "gt_marginalia"
      ]
    },
    {
      "page": "gt_merge_stack_team_color",
      "title": "Merge and Stack Text in gt Tables with Team Colors",
      "topics": [
        "gt_merge_stack_team_color"
      ]
    },
    {
      "page": "gt_outliers",
      "title": "Flag outlying values in a 'gt' table",
      "topics": [
        "gt_outliers"
      ]
    },
    {
      "page": "gt_percentile_bar",
      "title": "Draw percentile bars in a 'gt' table",
      "topics": [
        "gt_percentile_bar"
      ]
    },
    {
      "page": "gt_row_accent",
      "title": "Put a colored bar on the leading edge of each row",
      "topics": [
        "gt_row_accent"
      ]
    },
    {
      "page": "gt_save_batch",
      "title": "Save a matched set of images, one per group",
      "topics": [
        "gt_save_batch"
      ]
    },
    {
      "page": "gt_save_crop",
      "title": "Save a 'gt' table to an image and trim its whitespace",
      "topics": [
        "gt_save_crop"
      ]
    },
    {
      "page": "gt_scale_note",
      "title": "Scale columns and disclose the scaling",
      "topics": [
        "gt_scale_note"
      ]
    },
    {
      "page": "gt_sdv_cols_label",
      "title": "Render Logos in 'gt' Table Column Labels",
      "topics": [
        "gt_sdv_cols_label"
      ]
    },
    {
      "page": "gt_sdv_headshots",
      "title": "Render Player Headshots in 'gt' Tables",
      "topics": [
        "gt_sdv_headshots"
      ]
    },
    {
      "page": "gt_sdv_logos",
      "title": "Render Logos in 'gt' Tables",
      "topics": [
        "gt_sdv_logos"
      ]
    },
    {
      "page": "gt_sdv_wordmarks",
      "title": "Render Wordmarks in 'gt' Tables",
      "topics": [
        "gt_sdv_wordmarks"
      ]
    },
    {
      "page": "gt_set_font",
      "title": "Set one font family across a whole 'gt' table",
      "topics": [
        "gt_set_font"
      ]
    },
    {
      "page": "gt_significance",
      "title": "Add significance stars to a 'gt' table",
      "topics": [
        "gt_significance"
      ]
    },
    {
      "page": "gt_snake",
      "title": "Lay a long table out in side-by-side blocks",
      "topics": [
        "gt_snake"
      ]
    },
    {
      "page": "gt_snake_align",
      "title": "Reshape a parallel frame to match a snaked table",
      "topics": [
        "gt_snake_align"
      ]
    },
    {
      "page": "gt_social_crop",
      "title": "Save a 'gt' table onto a fixed-ratio canvas",
      "topics": [
        "gt_social_crop"
      ]
    },
    {
      "page": "gt_social_tag",
      "title": "Add social handles to a 'gt' table",
      "topics": [
        "gt_social_tag"
      ]
    },
    {
      "page": "gt_spotlight",
      "title": "Focus on rows of a 'gt' table by dimming the rest",
      "topics": [
        "gt_spotlight"
      ]
    },
    {
      "page": "gt_stack_tables",
      "title": "Stack several 'gt' tables vertically",
      "topics": [
        "gt_stack_tables"
      ]
    },
    {
      "page": "gt_theme_almanac",
      "title": "Record-book theme for 'gt' tables",
      "topics": [
        "gt_theme_almanac"
      ]
    },
    {
      "page": "gt_theme_athletic",
      "title": "The Athletic theme for 'gt' tables",
      "topics": [
        "gt_theme_athletic"
      ]
    },
    {
      "page": "gt_theme_booktabs",
      "title": "Academic booktabs theme for 'gt' tables",
      "topics": [
        "gt_theme_booktabs"
      ]
    },
    {
      "page": "gt_theme_broadsheet",
      "title": "Editorial serif theme for 'gt' tables",
      "topics": [
        "gt_theme_broadsheet"
      ]
    },
    {
      "page": "gt_theme_brutalist",
      "title": "Heavy-rule display theme for 'gt' tables",
      "topics": [
        "gt_theme_brutalist"
      ]
    },
    {
      "page": "gt_theme_drench",
      "title": "Saturated single-color theme for 'gt' tables",
      "topics": [
        "gt_theme_drench"
      ]
    },
    {
      "page": "gt_theme_gtutils",
      "title": "gtUtils theme for 'gt' tables",
      "topics": [
        "gt_theme_gtutils"
      ]
    },
    {
      "page": "gt_theme_kenpom",
      "title": "KenPom theme for 'gt' tables",
      "topics": [
        "gt_theme_kenpom"
      ]
    },
    {
      "page": "gt_theme_midnight",
      "title": "Dark theme for 'gt' tables",
      "topics": [
        "gt_theme_midnight"
      ]
    },
    {
      "page": "gt_theme_ncaa",
      "title": "NCAA theme for 'gt' tables",
      "topics": [
        "gt_theme_ncaa"
      ]
    },
    {
      "page": "gt_theme_pl",
      "title": "Premier League theme for 'gt' tables",
      "topics": [
        "gt_theme_pl"
      ]
    },
    {
      "page": "gt_theme_preview",
      "title": "Preview data in every theme",
      "topics": [
        "gt_theme_preview"
      ]
    },
    {
      "page": "gt_theme_savant",
      "title": "Baseball Savant theme for 'gt' tables",
      "topics": [
        "gt_theme_savant"
      ]
    },
    {
      "page": "gt_theme_scoreboard",
      "title": "Broadcast-graphics theme for 'gt' tables",
      "topics": [
        "gt_theme_scoreboard"
      ]
    },
    {
      "page": "gt_theme_sdv",
      "title": "SportsDataverse theme for 'gt' tables",
      "topics": [
        "gt_theme_sdv"
      ]
    },
    {
      "page": "gt_theme_sdv_team",
      "title": "Team-colored SportsDataverse theme for 'gt' tables",
      "topics": [
        "gt_theme_sdv_team"
      ]
    },
    {
      "page": "gt_theme_sofa",
      "title": "SofaScore theme for 'gt' tables",
      "topics": [
        "gt_theme_sofa"
      ]
    },
    {
      "page": "gt_theme_swiss",
      "title": "International Typographic Style theme for 'gt' tables",
      "topics": [
        "gt_theme_swiss"
      ]
    },
    {
      "page": "gt_theme_terminal",
      "title": "Data-terminal theme for 'gt' tables",
      "topics": [
        "gt_theme_terminal"
      ]
    },
    {
      "page": "gt_theme_tier",
      "title": "Tier list theme for 'gt' tables",
      "topics": [
        "gt_theme_tier"
      ]
    },
    {
      "page": "gt_theme_tufte",
      "title": "Minimal-ink theme for 'gt' tables",
      "topics": [
        "gt_theme_tufte"
      ]
    },
    {
      "page": "gt_tiers",
      "title": "Color and bold the tier column of a 'gt' table",
      "topics": [
        "gt_tiers"
      ]
    },
    {
      "page": "gt_title_header",
      "title": "Build a styled header block for a 'gt' table",
      "topics": [
        "gt_title_header"
      ]
    },
    {
      "page": "gt_watermark",
      "title": "Put a watermark behind a 'gt' table",
      "topics": [
        "gt_watermark"
      ]
    },
    {
      "page": "gt_wrap_labels",
      "title": "Break long column labels across lines in a 'gt' table",
      "topics": [
        "gt_wrap_labels"
      ]
    },
    {
      "page": "pal_midnight",
      "title": "A rank palette for dark backgrounds",
      "topics": [
        "pal_midnight"
      ]
    },
    {
      "page": "reactable_sdv_cols_label",
      "title": "Replace 'reactable' Column Headers with Team Logos",
      "topics": [
        "reactable_sdv_cols_label"
      ]
    },
    {
      "page": "reactable_sdv_images",
      "title": "Render Team Logos, Wordmarks and Headshots in 'reactable' Tables",
      "topics": [
        "reactable_sdv_headshots",
        "reactable_sdv_images",
        "reactable_sdv_logos",
        "reactable_sdv_wordmarks"
      ]
    },
    {
      "page": "reactable_sdv_team_color",
      "title": "Team-Colored Cell Styles for 'reactable' Tables",
      "topics": [
        "reactable_sdv_team_color",
        "reactable_sdv_team_color_bar",
        "reactable_sdv_team_color_bg"
      ]
    },
    {
      "page": "scale_axes_sdv",
      "title": "Axis Scales for Sports Team Logos",
      "topics": [
        "scale_x_sdv",
        "scale_x_sdv_headshots",
        "scale_y_sdv",
        "scale_y_sdv_headshots"
      ]
    },
    {
      "page": "scale_sdv",
      "title": "Scales for Sports Team Colors",
      "topics": [
        "scale_color_sdv",
        "scale_colour_sdv",
        "scale_fill_sdv"
      ]
    },
    {
      "page": "sdv_axis_logos",
      "title": "Team logos as plotly axis labels",
      "topics": [
        "sdv_axis_logos"
      ]
    },
    {
      "page": "sdv_clear_cache",
      "title": "Clear the sdvplotR caches",
      "topics": [
        "sdv_clear_cache"
      ]
    },
    {
      "page": "sdv_color_palette",
      "title": "Team colour palette",
      "topics": [
        "sdv_color_palette"
      ]
    },
    {
      "page": "sdv_colorway",
      "title": "Team colours as a plotly colorway",
      "topics": [
        "sdv_colorway"
      ]
    },
    {
      "page": "sdv_court_coords",
      "title": "Convert Shot Locations to a sportyR Court Frame",
      "topics": [
        "sdv_court_coords"
      ]
    },
    {
      "page": "sdv_example_standings",
      "title": "Final regular-season standings for the examples",
      "topics": [
        "sdv_example_standings"
      ]
    },
    {
      "page": "sdv_headshot_url",
      "title": "Player headshot URLs",
      "topics": [
        "sdv_headshot_url"
      ]
    },
    {
      "page": "sdv_leagues",
      "title": "Leagues sdvplotR knows",
      "topics": [
        "sdv_leagues"
      ]
    },
    {
      "page": "sdv_logo_url",
      "title": "Team logo and wordmark URLs",
      "topics": [
        "sdv_logo_url"
      ]
    },
    {
      "page": "sdv_marks",
      "title": "Every archived mark for a team",
      "topics": [
        "sdv_marks"
      ]
    },
    {
      "page": "sdv_pitch_coords",
      "title": "Convert Soccer Event Coordinates to the sdvplotR Pitch Frame",
      "topics": [
        "sdv_pitch_coords"
      ]
    },
    {
      "page": "sdv_resolve",
      "title": "Resolve team identifiers to canonical team ids",
      "topics": [
        "sdv_resolve"
      ]
    },
    {
      "page": "sdv_suggest",
      "title": "Suggest teams for a value that did not resolve",
      "topics": [
        "sdv_suggest"
      ]
    },
    {
      "page": "sdv_surface",
      "title": "Team-Styled Playing Surfaces",
      "topics": [
        "sdv_surface"
      ]
    },
    {
      "page": "sdv_team_colors",
      "title": "Team colours",
      "topics": [
        "sdv_team_colors"
      ]
    },
    {
      "page": "sdv_team_factor",
      "title": "Order Team Names as a Factor",
      "topics": [
        "sdv_team_factor"
      ]
    },
    {
      "page": "sdv_team_tiers",
      "title": "Create Team Tier Plots",
      "topics": [
        "sdv_team_tiers"
      ]
    },
    {
      "page": "sdv_teams",
      "title": "Teams in the sdvplotR index",
      "topics": [
        "sdv_teams"
      ]
    },
    {
      "page": "sdv_versions",
      "title": "Versions of the data sdvplotR is using",
      "topics": [
        "sdv_versions"
      ]
    },
    {
      "page": "theme_bg",
      "title": "Background colors used by the gt_theme_*() table themes",
      "topics": [
        "theme_bg"
      ]
    },
    {
      "page": "theme_sdv",
      "title": "Theme Helpers for SDV Axis Labels",
      "topics": [
        "theme_x_sdv",
        "theme_y_sdv"
      ]
    }
  ],
  "_pkglogo": "https://sdvplotR.sportsdataverse.org/sdvplotR-social-card.png",
  "_readme": "https://github.com/sportsdataverse/sdvplotR/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bigD",
    "bitops",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "cpp11",
    "curl",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggpath",
    "ggplot2",
    "glue",
    "gt",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "isoband",
    "jquerylib",
    "jsonlite",
    "juicyjuice",
    "knitr",
    "labeling",
    "lifecycle",
    "litedown",
    "magick",
    "magrittr",
    "markdown",
    "memoise",
    "mime",
    "pillar",
    "pkgconfig",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "reactable",
    "reactR",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "tibble",
    "tidyselect",
    "tinytex",
    "utf8",
    "V8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_score": 2.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "sdvplotr",
  "_universes": [
    "sportsdataverse",
    "saiemgilani"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T23:18:26.000Z",
      "distro": "resolute",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/c0ea659afaf10c40f024b3b34b3592eb22fed3e3f2cfc3565417f969a3d2ecc2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T23:18:30.000Z",
      "distro": "resolute",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/522804ccf798d289652fbbfcba1774fdbc8f1c8593de75e83e0d821dd1fc06ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-12T23:31:40.000Z",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/cfe6a001de0f40431a3f234d114096b744dfba25ec149fbd8e5995f1c0e6a9c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-12T23:32:17.000Z",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/bdc3f02e4266e61e9c96463315ae5ac1b8545a126bb0b7782ffe77a64e9459a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-12T23:19:10.000Z",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/6bd4158b4be7b82d2ea7aa025d5de1f1d3ea2bc7e537a06315a148afbe5e0bdf",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T23:18:07.000Z",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/2a67296b8c1309fa7dac80bab9ee35adc1e8dc8d0594216453d3df3e0a372ad7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T23:17:49.000Z",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/d1434f8b4491a55041066ee03d5239c8c38153fff572850291060b385eacd2f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T23:17:30.000Z",
      "commit": "31bb4e1ebd1014d5683a72a463aaa5b4c1571c28",
      "fileid": "https://r2.ropensci.org/10de68fde9fde83a2a141d488bae94c7f6ac844173930091ca769655b8c52d09",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sportsdataverse/actions/runs/38320707271"
    }
  ]
}