{"id":18240734,"url":"https://github.com/emitanaka/deggust","last_synced_at":"2025-04-04T09:30:55.972Z","repository":{"id":146656504,"uuid":"325951746","full_name":"emitanaka/deggust","owner":"emitanaka","description":"An R-package to visualise edibble designs as ggplot graphics","archived":false,"fork":false,"pushed_at":"2023-12-12T23:20:51.000Z","size":11557,"stargazers_count":12,"open_issues_count":6,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-02T02:35:46.666Z","etag":null,"topics":["ggplot-extension","rstats-package"],"latest_commit_sha":null,"homepage":"https://deggust.emitanaka.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emitanaka.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-01-01T09:39:50.000Z","updated_at":"2024-09-24T12:27:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad5a2049-42f2-4ddf-b71f-fdb8c50d723e","html_url":"https://github.com/emitanaka/deggust","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fdeggust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fdeggust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fdeggust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fdeggust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emitanaka","download_url":"https://codeload.github.com/emitanaka/deggust/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247152906,"owners_count":20892577,"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":["ggplot-extension","rstats-package"],"created_at":"2024-11-05T05:04:48.151Z","updated_at":"2025-04-04T09:30:50.957Z","avatar_url":"https://github.com/emitanaka.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\"\n)\n```\n\n# deggust \u003cimg src=\"man/figures/logo.png\" align=\"right\" alt=\"\" width=\"120\" /\u003e\n\n\u003c!-- badges: start --\u003e\n[![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental)\n\u003c!-- badges: end --\u003e\n\nThe aim for deggust R-package is to visualise designs constructed from the edibble R-package. The visualisation are ggplot graphics.\n\n**(WIP)**\n\n\n\n\n\n## Installation\n\nThe development version from [GitHub](https://github.com/) with:\n\n``` r\n# install.packages(\"devtools\")\ndevtools::install_github(\"emitanaka/deggust\")\n```\n\n## Recipe experimental designs \n\nYou can see `deggust::autoplot()` used in various edibble designs at https://emitanaka.org/edibble-book/cookbook.html. Some samples are below.\n\n\n## Examples\n\n```{r}\nlibrary(edibble)\nlibrary(deggust)\n```\n\n```{r}\nfac \u003c- takeout(menu_factorial(trt = c(3, 2)))\nfac\n```\n```{r}\nautoplot(fac)\n```\n```{r}\nhyper_graeco \u003c- takeout(menu_hyper_graeco(t = 6))\nhyper_graeco\n```\n```{r}\nautoplot(hyper_graeco)\n```\n\n\n\nAutomatic look into the design layout:\n\n```{r}\nunit1 \u003c- start_design(name = \"One unit\") %\u003e%\n    set_trts(trt = 4) %\u003e%\n    set_units(unit = 16) %\u003e%\n    allocate_trts(trt ~ unit) %\u003e%\n    randomise_trts() %\u003e%\n    serve_table()\n\nautoplot(unit1)\n```\n\nEasy to replace the unit shape:\n\n```{r}\nautoplot(unit1, shape = \"box\")\n```\n\n```{r}\nautoplot(unit1, shape = \"triangle\")\n```\n\n```{r}\nautoplot(unit1, shape = \"hexagon\",\n         text = element_text(size = 6, \n                             color = \"gray\",\n                             face = \"bold\")) \n```\n\n\n\n\n\n## Related work\n\n* `desplot` for visualising designs\n* `ExploreModelMatrix` for exploring design matrix \n* `ez` for easy analysis and visualization of factorial experiments\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femitanaka%2Fdeggust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femitanaka%2Fdeggust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femitanaka%2Fdeggust/lists"}