Ggplot2: Difference between revisions

Content deleted Content added
Update link to Wilkinson's Grammar of Graphics
Redirect 'Related Projects' to 'The Grammar of Graphics Related Projects'
 
Line 64:
 
==Related projects==
See [[Wilkinson's Grammar of Graphics#Related projects|implementations of The Grammar of Graphics]].
* ggpy, ggplot for Python,<ref>{{cite web |title=yhat/ggpy: ggplot port for python |url=https://github.com/yhat/ggpy |access-date=2024-02-01 |website=[[GitHub]] |publisher=yhat}}</ref> but has not been updated since 20 November 2016
* plotnine<ref>{{cite web |url=https://plotnine.readthedocs.io/en/stable/about-plotnine.html |title=plotnine |access-date=2 August 2023 |archive-date=2 August 2023 |archive-url=https://web.archive.org/web/20230802015937/https://plotnine.readthedocs.io/en/stable/about-plotnine.html |url-status=dead }}</ref> started as an effort to improve the scalability of ggplot for [[Python (programming language)|Python]] and is largely compatible with ggplot2 syntax.
* Plotly - Interactive, online ggplot2 graphs<ref>{{cite web |title=Plotly graphing library for ggplot2 in ggplot2 |url=https://plot.ly/ggplot2/ |access-date=2024-02-01 |website=Plotly Graphing Libraries |publisher=[[Plotly]]}}</ref>
* gramm, a plotting class for [[MATLAB]] inspired by ggplot2<ref>{{cite web |title=ggplot for Matlab |url=https://github.com/piermorel/gramm |access-date=11 December 2015 |website=[[GitHub]] |publisher=Pierre Morel (@piermorel)}}</ref>
* gadfly, a system for plotting and visualization written in [[Julia (programming language)|Julia]], based largely on ggplot2<ref>{{cite web |title=Gadfly.jl |url=http://gadflyjl.org |access-date=11 September 2018 |website=Gadfly.jl}}</ref>
* Chart::GGPlot - ggplot2 port in [[Perl]],<ref>{{cite web |title=Stephan Loyd/Chart-GGPlot-0.0001 |url=https://metacpan.org/release/Chart-GGPlot |access-date=30 March 2019 |website=MetaCPAN}}</ref> but has not been updated since 16 March 2023
* The Lets-Plot for Python library includes a native backend and a Python [[API]], which was mostly based on the ggplot2 package.<ref>{{cite web |title=JetBrains/lets-plot |url=https://github.com/JetBrains/lets-plot |access-date=3 April 2021 |website=[[GitHub]] |publisher=[[JetBrains]]}}</ref>
* Lets-Plot Kotlin API is an open-source plotting library for statistical data implemented using the [[Kotlin (programming language)|Kotlin programming language]], and is built on the principles of layered graphics first described in the Leland Wilkinson's work ''The Grammar of Graphics''.<ref>{{cite web |title=JetBrains/lets-plot-kotlin |url=https://github.com/JetBrains/lets-plot-kotlin |access-date=4 April 2021 |website=[[GitHub]] |publisher=[[JetBrains]]}}</ref>
* ggplotnim, plotting library using the [[Nim (programming language)|Nim]] programming language inspired by ggplot2.<ref>{{cite web |title=ggplotnim |url=https://github.com/Vindaar/ggplotnim |access-date=1 August 2023 |website=[[GitHub]] |publisher=Vindaar}}</ref>
* [[Vega and Vega-Lite visualisation grammars|Vega and Vega-Lite]] are plotting libraries that use JSON to specify plots.
* chart-parts - React-friendly Grammar of Graphics,<ref>{{Citation |title=microsoft/chart-parts |date=2025-06-26 |url=https://github.com/microsoft/chart-parts |access-date=2025-07-13 |publisher=Microsoft}}</ref> but has not been updated since 10 Dec 2021
 
== References ==