{"id":13425177,"url":"https://github.com/z3tt/OutlierConf2021","last_synced_at":"2025-03-15T19:32:43.234Z","repository":{"id":50285179,"uuid":"336574829","full_name":"z3tt/OutlierConf2021","owner":"z3tt","description":"⭕ Slides and hands-on codes for my talk \"ggplot Wizardry: My Favorite Tricks and Secrets for Beautiful Plots in R\" at the 1st OutlierConf, February 4–7 2021.","archived":false,"fork":false,"pushed_at":"2023-09-26T15:19:15.000Z","size":203346,"stargazers_count":414,"open_issues_count":1,"forks_count":72,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-03-04T23:02:22.234Z","etag":null,"topics":["datavisualization","dataviz","design","ggplot2","ggplot2-workshop","presentation","r"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/z3tt.png","metadata":{"files":{"readme":"README.md","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,"roadmap":null,"authors":null}},"created_at":"2021-02-06T15:54:49.000Z","updated_at":"2025-01-04T11:12:28.000Z","dependencies_parsed_at":"2022-08-25T14:40:57.799Z","dependency_job_id":"957a938f-3cb6-4a42-a8ab-e27590dd24c7","html_url":"https://github.com/z3tt/OutlierConf2021","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/z3tt%2FOutlierConf2021","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FOutlierConf2021/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FOutlierConf2021/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FOutlierConf2021/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/z3tt","download_url":"https://codeload.github.com/z3tt/OutlierConf2021/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243130976,"owners_count":20241177,"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":["datavisualization","dataviz","design","ggplot2","ggplot2-workshop","presentation","r"],"created_at":"2024-07-31T00:01:06.628Z","updated_at":"2025-03-15T19:32:43.227Z","avatar_url":"https://github.com/z3tt.png","language":"HTML","funding_links":["https://www.buymeacoffee.com/z3tt"],"categories":["HTML","Miscellaneous"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u0026nbsp;ggplot Wizardry:\u003cbr\u003eMy Favorite Tricks and Secrets for Beautiful Plots in R\u0026nbsp;\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.cedricscherer.com\"\u003e\u003cimg border=\"0\" alt=\"Blog\" src=\"https://assets.dryicons.com/uploads/icon/svg/4926/home.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"mailto:hello@cedricscherer.com\"\u003e\u003cimg border=\"0\" alt=\"Email\" src=\"https://assets.dryicons.com/uploads/icon/svg/8009/02dc3a5c-6504-4347-85fb-3f510cfecc45.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://twitter.com/CedScherer\"\u003e\u003cimg border=\"0\" alt=\"Twitter\" src=\"https://assets.dryicons.com/uploads/icon/svg/8385/c23f7ffc-ca8d-4246-8978-ce9f6d5bcc99.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp; \n\u003ca href=\"https://www.instagram.com/cedscherer/\"\u003e\u003cimg border=\"0\" alt=\"Instagram\" src=\"https://assets.dryicons.com/uploads/icon/svg/8330/62263227-bb78-4b42-a9a9-e222e0cc7b97.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.behance.net/cedscherer\"\u003e\u003cimg border=\"0\" alt=\"Behance\" src=\"https://assets.dryicons.com/uploads/icon/svg/8264/04073ce3-5b98-4f32-88d3-82b2ef828066.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.linkedin.com/in/cedscherer/\"\u003e\u003cimg border=\"0\" alt=\"LinkedIn\" src=\"https://assets.dryicons.com/uploads/icon/svg/8337/a347cd89-1662-4421-be90-58e5e8004eae.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/z3tt\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-1.svg\" alt=\"Buy Me A Coffee\" style=\"height: 50px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\n  \u003cbr\u003e\u003cbr\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\nSlides and hands-on codes for my talk at the [1st OutlierConf](https://www.outlierconf.com/), February 4–7 2021.\n\n![Title slide for my talk](https://raw.githubusercontent.com/Z3tt/OutlierConf2021/main/img/2021_outlier.png)\n\n### Talk Resources:\n\n* [Slides](https://www.cedricscherer.com/slides/OutlierConf2021_ggplot-wizardry.pdf)\n* [Recording](https://www.youtube.com/watch?v=7UjA_5gNvdw\u0026list=PLAm5TIX-yz7IkKOUcStM_vl8AD0S9v0co\u0026index=33)\n* [Hands-On Tutorial](https://z3tt.github.io/OutlierConf2021/)\n* [Codes](https://github.com/Z3tt/OutlierConf2021/blob/main/R/OutlierConf2021_ggplotWizardry_HandsOn.Rmd)\n\n**Bonus: Extended version!**\n\n* [Slides from the useR! Oslo meeting on March 24, 2021](https://www.cedricscherer.com/slides/useR-2021_ggplot-wizardry-extended.pdf)\n\n  \u003cbr\u003e\n\n### About the talk:\n\n\u003e In this talk, I present my favorite tips and tricks with regard to the ggplot2 package, a library for plotting in the programming language R. I will cover functions that are helpful but many may not be aware of as well as a collection of interesting functions from a large range of extension packages.  \nThe talk is intended for people who already know how to code in R and ggplot2. However, I am going to cover a diverse collection of tips so I hope everyone can pick something helpful independent from their level of expertise.\n\n![Preview collage of all slides](https://raw.githubusercontent.com/Z3tt/OutlierConf2021/main/img/2021_outlier_collage.png)\n\n### Further Resources:\n\n* [Intro to R](https://moderndive.com/) (one of many good online tutorials)\n* [\"R for Data Science\" book (open-access)](r4ds.had.co.nz/)\n* [ggplot2 Book (open-access)](https://ggplot2-book.org/)\n* [R Graph Gallery](https://www.r-graph-gallery.com/)\n* [My extensive ggplot2 tutorial](https://www.cedricscherer.com/2019/08/05/a-ggplot2-tutorial-for-beautiful-plotting-in-r/)\n* [My “Evolution of a ggplot” blog post](https://www.cedricscherer.com/2019/05/17/the-evolution-of-a-ggplot-ep.-1/ )\n* [#TidyTuesday project](https://github.com/rfordatascience/tidytuesday) ([#TidyTuesday](https://twitter.com/hashtag/tidytuesday?lang=en) on Twitter)\n* [My #TidyTuesday Contributions](https://github.com/Z3tt/TidyTuesday) incl. all codes\n* [R4DS learning community](https://www.rfordatasci.com/) (huge Slack community for people learning R incl. a mentoring program)\n* [Illustrations by Allison Horst](https://github.com/allisonhorst/stats-illustrations ) (more general about data and stats + R-related)\n* R Packages mentioned:\n  + [ggplot2](https://ggplot2.tidyverse.org/)\n  + [ggtext](https://wilkelab.org/ggtext/)\n  + [ggforce](https://ggforce.data-imaginist.com/) \n  + [ggdist](https://mjskay.github.io/ggdist/)\n  + [ggraph](https://ggraph.data-imaginist.com/)\n  + [ggstream](https://github.com/davidsjoberg/ggstream) \n  + [ggbump](https://github.com/davidsjoberg/ggbump)\n  + [gggibous](https://cran.r-project.org/web/packages/gggibbous/vignettes/gggibbous.html) \n  + [waffle](https://github.com/hrbrmstr/waffle)\n  + [geofacet](https://cran.r-project.org/web/packages/geofacet/vignettes/geofacet.html)\n  + [cartogram](https://github.com/sjewo/cartogram)\n  + [patchwork](https://patchwork.data-imaginist.com/) \n  + [sf](https://r-spatial.github.io/sf/)\n \n***\n\n\u003ch4\u003eAttribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)\u003c/h4\u003e\n\u003cdiv style=\"width:300px; height:200px\"\u003e\n\u003cimg src=https://camo.githubusercontent.com/00f7814990f36f84c5ea74cba887385d8a2f36be/68747470733a2f2f646f63732e636c6f7564706f7373652e636f6d2f696d616765732f63632d62792d6e632d73612e706e67 alt=\"\" height=\"42\"\u003e\n\u003c/div\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3tt%2FOutlierConf2021","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz3tt%2FOutlierConf2021","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3tt%2FOutlierConf2021/lists"}