{"id":14068750,"url":"https://github.com/JohnCoene/billboard","last_synced_at":"2025-07-30T04:32:03.204Z","repository":{"id":85365979,"uuid":"98309508","full_name":"JohnCoene/billboard","owner":"JohnCoene","description":"📊 htmlwidget for billboard.js","archived":true,"fork":false,"pushed_at":"2019-02-27T13:54:52.000Z","size":394,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-04T09:39:51.634Z","etag":null,"topics":["htmlwidgets","r","visualization"],"latest_commit_sha":null,"homepage":"http://billboard.john-coene.com/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JohnCoene.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-25T13:31:45.000Z","updated_at":"2023-01-28T11:02:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"277c7a45-9677-4006-8eda-ad72f2d20222","html_url":"https://github.com/JohnCoene/billboard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JohnCoene/billboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnCoene%2Fbillboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnCoene%2Fbillboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnCoene%2Fbillboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnCoene%2Fbillboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JohnCoene","download_url":"https://codeload.github.com/JohnCoene/billboard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnCoene%2Fbillboard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267809522,"owners_count":24147484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["htmlwidgets","r","visualization"],"created_at":"2024-08-13T07:06:23.134Z","updated_at":"2025-07-30T04:32:02.683Z","avatar_url":"https://github.com/JohnCoene.png","language":"R","readme":"[![Travis-CI Build Status](https://travis-ci.org/JohnCoene/billboard.svg?branch=master)](https://travis-ci.org/JohnCoene/billboard)\n\n# billboard\n\n## A much better integration of billboard.js with R has been done by [DreamRs](https://github.com/dreamRs/billboarder) I suggest you use that package instead. \n\n[billboard.js](https://naver.github.io/billboard.js) for R.\n\n![Customise all the things](billboard.png)\n\n#### Check the [Website](http://billboard.john-coene.com/)\n\n* [Chart types](#chart-types)\n* [Installation](#installation)\n* [Examples](#examples)\n* [Proxies](#proxies)\n* [Functions](#functions)\n\n## Installation\n\n``` r\n# install.packages(\"devtools\")\ndevtools::install_github(\"JohnCoene/billboard\")\n```\n\n## Chart types\n\n* line\n* spline\n* bar\n* scatter\n* step\n* area\n* area step\n* area spline\n* pie\n* donut\n* gauge\n\n## Examples\n\nIncludes but is not limited to:\n\n```r\nlibrary(billboard)\n\nmtcars %\u003e% \n  b_board() %\u003e%\n  b_spline(wt) %\u003e% \n  b_bar(disp, axis = \"y2\") %\u003e% \n  b_step(cyl) %\u003e% \n  b_area(qsec) %\u003e% \n  b_scatter(hp, axis = \"y2\") %\u003e% \n  b_xlabel(\"Miles per galon\") %\u003e% \n  b_color_brewer(\"Accent\") %\u003e% \n  b_tooltip(grouped = TRUE) %\u003e% \n  b_grid_line(9, \"Marked\") %\u003e% \n  b_grid_line(17, \"avg (maybe)\", axis = \"y\") %\u003e% \n  b_region(\"x\", 1, 4,)\n```\n\n## Proxies\n\nFeatures Shiny proxies; functions ending in `_p`.\n\nProxies:\n\n* `billboardProxy` - Create billboard proxy for Shiny\n* `b_zoom_p` - Zoom proxy\n* `b_focus_p` - Foxus proxy\n* `b_defocus_p` - Unfocus proxy\n* `b_transform_p` - Transform chart proxy\n* `b_stack_p` - Stack proxy\n* `b_region_p` - Customise regions proxy\n* `b_add_region_p` - Add region proxy\n* `b_flow_p` - Add rows \n* `b_load_p` - Add columns\n\n**Basic Example**\n\nSee proxy documentation for more details `?b_flow_p`\n\n#### [Demo](http://shiny.john-coene.com/billboard)\n\n```r\nlibary(shiny)\nlibrary(billboard)\n\nshinyApp(\n  ui = fluidPage(\n    selectInput(\n      \"transform\",\n      \"Change chart type:\",\n      choices = c(\"line\", \"spline\", \"area\", \"area-spline\", \"scatter\", \"bar\"),\n      selected = \"line\"\n    ),\n    billboardOutput(\"b_board\")\n  ),\n  server = function(input, output){\n  \n  data \u003c- data.frame(y = runif(25, 1, 25))\n  \n    output$b_board \u003c- renderBillboard({\n      data %\u003e% \n        b_board() %\u003e% \n        b_line(y, name = \"Values\")\n    })\n    \n    observeEvent(input$transform, {\n      billboardProxy(\"b_board\") %\u003e% \n      b_transform_p(input$transform, \"Values\")\n    })\n  }\n)\n```\n\n## Functions\n\n![Customise all the things](FOO.png)\n\n* `b_area` - Add an area chart\n* `b_area_spline` - Add an area spline chart\n* `b_bar` - Add a bar chart\n* `b_board` - Initialise\n* `b_color` - customise colors\n* `b_donut` - Add a donut chart\n* `b_gauge` - Add a gauge chart\n* `b_grid` - Customise the grid\n* `b_grid_line` - Add a grid line\n* `billboardOutput` - billboard output for Shiny\n* `b_inter` - Customise interactivity\n* `b_labels` - Add labels\n* `b_legend` - Customise legend\n* `b_line` - Add a line chart\n* `b_color_magma` - Magma color palette\n* `b_pad` - Adjust padding\n* `b_pie` - Add a pie chart\n* `b_color_plasma` - Plama color palette\n* `b_region` - Add regions\n* `b_resize` - Change auto resize\n* `b_rotate` - Rotate chart\n* `b_scatter` - Add a scatter plot\n* `b_size` - Change svg size\n* `b_spline` - Add a spline chart\n* `b_step` - Add a step chart\n* `b_step_area` - Add a step area chart\n* `b_subchart` - Add a subchart\n* `b_svg` - Customise svg\n* `b_title` - Add a chart title\n* `b_tooltip` - Customise tooltip\n* `b_trans` - Customise transitions\n* `b_color_brewer` - Use [RColorBrewer](https://cran.r-project.org/web/packages/RColorBrewer/index.html) palettes\n* `b_color_viridis` - [Viridis](https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html) color palette\n* `b_color_wes` - [Wes Anderson](https://github.com/karthik/wesanderson) color palettes\n* `b_color_ghibli` - [Ghibli](https://github.com/ewenme/ghibli) palettes\n* `b_xaxis` - Customise x axis\n* `b_xgrid` - Customise x grid\n* `b_xlabel` - Add x label\n* `b_xtick` - Customise x ticks\n* `b_yaxis` - Customise y axis\n* `b_ygrid` - Customise y grid\n* `b_ylabel` - Customise y label\n* `b_ytick` - Customise y ticks\n* `b_zoom` - Allow zoom\n* `renderBillboard` - Render billboard for Shiny\n* Proxies\n  * `billboardProxy` - Create billboard proxy for SHiny\n  * `b_zoom_p` - Zoom proxy\n  * `b_focus_p` - Foxus proxy\n  * `b_defocus_p` - Unfocus proxy\n  * `b_transform_p` - Transform chart proxy\n  * `b_stack_p` - Stack proxy\n  * `b_region_p` - Customise regions proxy\n  * `b_add_region_p` - Add region proxy\n  * `b_flow_p` Add rows \n  * `b_load_p` Add columns\n","funding_links":[],"categories":["R"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJohnCoene%2Fbillboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJohnCoene%2Fbillboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJohnCoene%2Fbillboard/lists"}