{"id":18370395,"url":"https://github.com/roland-ka/statisticalplotswithjulia","last_synced_at":"2025-06-22T05:34:36.824Z","repository":{"id":186766107,"uuid":"395355768","full_name":"roland-KA/StatisticalPlotsWithJulia","owner":"roland-KA","description":"Comparison of different Julia packages for creating statistical plots.","archived":false,"fork":false,"pushed_at":"2023-04-14T17:08:40.000Z","size":185,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T23:44:48.005Z","etag":null,"topics":["data-science","data-visualization","julia","plots","statistics"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roland-KA.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}},"created_at":"2021-08-12T15:00:24.000Z","updated_at":"2023-05-21T06:58:49.000Z","dependencies_parsed_at":"2023-08-07T17:19:37.948Z","dependency_job_id":null,"html_url":"https://github.com/roland-KA/StatisticalPlotsWithJulia","commit_stats":null,"previous_names":["roland-ka/statisticalplotswithjulia"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/roland-KA/StatisticalPlotsWithJulia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roland-KA%2FStatisticalPlotsWithJulia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roland-KA%2FStatisticalPlotsWithJulia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roland-KA%2FStatisticalPlotsWithJulia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roland-KA%2FStatisticalPlotsWithJulia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roland-KA","download_url":"https://codeload.github.com/roland-KA/StatisticalPlotsWithJulia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roland-KA%2FStatisticalPlotsWithJulia/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261243141,"owners_count":23129587,"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":["data-science","data-visualization","julia","plots","statistics"],"created_at":"2024-11-05T23:38:53.479Z","updated_at":"2025-06-22T05:34:31.799Z","avatar_url":"https://github.com/roland-KA.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Statistical Plots with Julia\n\nI'm teaching a course on data science at [Baden-Württemberg Cooperative State University  Karlsruhe](https://www.karlsruhe.dhbw.de/en/general/about-us.html). Among other things, the course covers the topic 'data visualization', where I use the concept of the *grammar of graphics* (see: Leland Wilkinson, *The Grammar of Graphics*, Springer-Verlag 1999) as a theoretical foundation. \n\nThe Julia graphics packages `Gadfly.jl` and `VegaLite.jl` are presented as two different approaches on how the *grammar of graphics* can be implemented. In this context Pluto notebooks have been created (see the `notebooks` folder) which show basic statistical plots (bar charts, histograms, scatter plots etc.) based on the aforementioned packages so that a direct comparison between them is possible.\n\nThe notebook `DV-Basics-Gadfly.jl` serves as the reference model and contains more detailed explanations. In the notebook `DV-Basics-VegaLite.jl` the diagrams from the Gadfly notebook have been reproduced using VegaLite (as close as possible).\n\nSuggestions on how to improve the examples, especially when it comes to use the full potential of the respective graphics packages, are highly welcome!\n\nUpdates:\n- A notebook with plots using `Plots.jl` and `StatsPlots.jl` has been added (`DV-Basics-Plots.jl`). Unfortunately not all examples could be reproduced.\n- A notebook with plots using `Makie.jl` and `AlgebraOfGraphics.jl` has been added (`DV-Basics-AlgebraOfGraphics.jl`). But there are still some unresolved issues.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froland-ka%2Fstatisticalplotswithjulia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froland-ka%2Fstatisticalplotswithjulia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froland-ka%2Fstatisticalplotswithjulia/lists"}