{"id":13734916,"url":"https://github.com/pachadotdev/d3po","last_synced_at":"2025-08-25T10:05:42.974Z","repository":{"id":40801389,"uuid":"170000510","full_name":"pachadotdev/d3po","owner":"pachadotdev","description":"Mega htmlwidget for Shiny.","archived":false,"fork":false,"pushed_at":"2023-10-27T07:56:27.000Z","size":26252,"stargazers_count":43,"open_issues_count":3,"forks_count":4,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-03T09:23:08.969Z","etag":null,"topics":["htmlwidgets","r","rstats","shiny","visualization"],"latest_commit_sha":null,"homepage":"https://pacha.dev/d3po","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pachadotdev.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","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":"2019-02-10T16:44:07.000Z","updated_at":"2025-02-19T18:07:36.000Z","dependencies_parsed_at":"2024-10-27T21:42:30.867Z","dependency_job_id":"6595034d-b7fb-48b2-b94b-57cbe33a878b","html_url":"https://github.com/pachadotdev/d3po","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pachadotdev/d3po","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pachadotdev%2Fd3po","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pachadotdev%2Fd3po/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pachadotdev%2Fd3po/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pachadotdev%2Fd3po/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pachadotdev","download_url":"https://codeload.github.com/pachadotdev/d3po/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pachadotdev%2Fd3po/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260751976,"owners_count":23057273,"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","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","rstats","shiny","visualization"],"created_at":"2024-08-03T03:01:01.204Z","updated_at":"2025-06-19T12:35:04.867Z","avatar_url":"https://github.com/pachadotdev.png","language":"JavaScript","readme":"# D3po\n\n\u003c!-- badges: start --\u003e\n\n[![R-CMD-check](https://github.com/pachadotdev/d3po/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/pachadotdev/d3po/actions/workflows/R-CMD-check.yaml)\n\u003c!-- badges: end --\u003e\n\n## Methods and features\n\nD3po’s goal is to provide out-of-the-box beautiful visualizations with\nminimum time and coding effort from the final user. It acts as\nintermediate layer between the user and Shiny and D3 by providing\n“templates”, enabling high quality interactive visualizations.\n\nD3po methods:\n\n- [x] Area (or distribution) chart\n- [x] Box and whiskers\n- [x] Column charts (horizontal and vertical)\n- [x] Donut chart\n- [x] Geographical maps\n- [x] Line charts\n- [x] Networks\n- [x] Pie chart\n- [x] Scatterplots\n- [x] Treemaps\n\nD3po features:\n\n- [x] Automatic content resizing, sensitive to internet browser window\n  maximization/minimization\n- [x] Downloading the charts in SVG format\n- [x] Downloading the charts in PNG format\n- [x] Downloading the charts in JPEG format\n- [ ] Providing internatilization options (i.e., numbers as 1.234.567,89\n  instead of 1,234,567.89 in Spanish or French).\n- [x] Producing high quality results with a minimal number of lines of\n  code\n\n## Installation\n\nYou can install the stable version from\n[CRAN](https://cran.r-project.org/) with:\n\n``` r\ninstall.packages(\"d3po\")\n```\n\nYou can install the development version of d3po from\n[GitHub](https://github.com/) with:\n\n``` r\n# install.packages(\"devtools\")\ndevtools::install_github(\"pachadotdev/d3po\")\n```\n\n## Examples\n\nThis is an example consisting in the creation of a box and whiskers\nplot:\n\n``` r\nd3po(pokemon) %\u003e%\n  po_box(daes(x = type_1, y = speed, color = color_1)) %\u003e%\n  po_title(\"Distribution of Pokemon speed by main type\")\n```\n\nTo access a templated project, in RStudio's top bar click *File -\u003e New Project -\u003e New Directory -\u003e Shiny app with Golem+D3po*. Otherwise, start with a blank project and run `d3po::d3po_template()` to copy the same templates.\n\nYou can install the templated projects as any other R package. The templates have their own readme files, so please read them.\n\n## Vignette\n\nPlease (*please!*) read the vignette (\u003chttps://github.com/pachadotdev/d3po/blob/main/vignettes/d3po.Rmd\u003e).\n","funding_links":[],"categories":["Visualization"],"sub_categories":["General-Purpose"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpachadotdev%2Fd3po","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpachadotdev%2Fd3po","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpachadotdev%2Fd3po/lists"}