From 10bd0e9d6fdb7b8f48ea1affc1878f9b618ca1ad Mon Sep 17 00:00:00 2001 From: Harsha Date: Thu, 16 Jan 2020 22:11:18 -0600 Subject: [PATCH 1/3] #31087 Replace ggpy with plotnine --- doc/source/ecosystem.rst | 12 ++++++------ web/pandas/community/ecosystem.md | 11 +++++------ 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/doc/source/ecosystem.rst b/doc/source/ecosystem.rst index 7bd5ba7ecdf0b..c617ebdee8455 100644 --- a/doc/source/ecosystem.rst +++ b/doc/source/ecosystem.rst @@ -112,16 +112,16 @@ also goes beyond matplotlib and pandas with the option to perform statistical estimation while plotting, aggregating across observations and visualizing the fit of statistical models to emphasize patterns in a dataset. -`yhat/ggpy `__ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +`has2k1/plotnine `__ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hadley Wickham's `ggplot2 `__ is a foundational exploratory visualization package for the R language. Based on `"The Grammar of Graphics" `__ it provides a powerful, declarative and extremely general way to generate bespoke plots of any kind of data. -It's really quite incredible. Various implementations to other languages are available, -but a faithful implementation for Python users has long been missing. Although still young -(as of Jan-2014), the `yhat/ggpy `__ project has been -progressing quickly in that direction. +It's really quite incredible. Various implementations to other languages are available. +A good implementation for Python users is `has2k1/plotnine `__, +which started as an effort to improve the scaling functionality in +`yhat/ggpy `__ formally known as "ggplot for python". `IPython Vega `__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/web/pandas/community/ecosystem.md b/web/pandas/community/ecosystem.md index af6fd1ac77605..fe3faaf02bc86 100644 --- a/web/pandas/community/ecosystem.md +++ b/web/pandas/community/ecosystem.md @@ -84,7 +84,7 @@ pandas with the option to perform statistical estimation while plotting, aggregating across observations and visualizing the fit of statistical models to emphasize patterns in a dataset. -### [yhat/ggpy](https://github.com/yhat/ggpy) +### [has2k1/plotnine](https://github.com/has2k1/plotnine/) Hadley Wickham's [ggplot2](https://ggplot2.tidyverse.org/) is a foundational exploratory visualization package for the R language. Based @@ -92,11 +92,10 @@ on ["The Grammar of Graphics"](https://www.cs.uic.edu/~wilkinson/TheGrammarOfGraphics/GOG.html) it provides a powerful, declarative and extremely general way to generate bespoke plots of any kind of data. It's really quite -incredible. Various implementations to other languages are available, -but a faithful implementation for Python users has long been missing. -Although still young (as of Jan-2014), the -[yhat/ggpy](https://github.com/yhat/ggpy) project has been progressing -quickly in that direction. +incredible. Various implementations to other languages are available. +A good implementation for Python users is [has2k1/plotnine](https://github.com/has2k1/plotnine/), +which started as an effort to improve the scaling functionality in +[yhat/ggpy](https://github.com/yhat/ggpy) formally known as "ggplot for python". ### [IPython Vega](https://github.com/vega/ipyvega) From 3cdcd93598ae383c6ce34cecfbfb59d96306fff4 Mon Sep 17 00:00:00 2001 From: Harsha Date: Fri, 17 Jan 2020 13:34:10 -0600 Subject: [PATCH 2/3] #31087 Replace ggpy with plotnine changes --- doc/source/ecosystem.rst | 8 +++----- web/pandas/community/ecosystem.md | 10 ++++------ 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/doc/source/ecosystem.rst b/doc/source/ecosystem.rst index c617ebdee8455..b1de406b33352 100644 --- a/doc/source/ecosystem.rst +++ b/doc/source/ecosystem.rst @@ -112,16 +112,14 @@ also goes beyond matplotlib and pandas with the option to perform statistical estimation while plotting, aggregating across observations and visualizing the fit of statistical models to emphasize patterns in a dataset. -`has2k1/plotnine `__ +`plotnine `__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hadley Wickham's `ggplot2 `__ is a foundational exploratory visualization package for the R language. Based on `"The Grammar of Graphics" `__ it provides a powerful, declarative and extremely general way to generate bespoke plots of any kind of data. -It's really quite incredible. Various implementations to other languages are available. -A good implementation for Python users is `has2k1/plotnine `__, -which started as an effort to improve the scaling functionality in -`yhat/ggpy `__ formally known as "ggplot for python". +Various implementations to other languages are available. +A good implementation for Python users is `has2k1/plotnine `__. `IPython Vega `__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/web/pandas/community/ecosystem.md b/web/pandas/community/ecosystem.md index fe3faaf02bc86..26be4d0800146 100644 --- a/web/pandas/community/ecosystem.md +++ b/web/pandas/community/ecosystem.md @@ -84,18 +84,16 @@ pandas with the option to perform statistical estimation while plotting, aggregating across observations and visualizing the fit of statistical models to emphasize patterns in a dataset. -### [has2k1/plotnine](https://github.com/has2k1/plotnine/) +### [plotnine](https://github.com/has2k1/plotnine/) Hadley Wickham's [ggplot2](https://ggplot2.tidyverse.org/) is a foundational exploratory visualization package for the R language. Based on ["The Grammar of Graphics"](https://www.cs.uic.edu/~wilkinson/TheGrammarOfGraphics/GOG.html) it provides a powerful, declarative and extremely general way to -generate bespoke plots of any kind of data. It's really quite -incredible. Various implementations to other languages are available. -A good implementation for Python users is [has2k1/plotnine](https://github.com/has2k1/plotnine/), -which started as an effort to improve the scaling functionality in -[yhat/ggpy](https://github.com/yhat/ggpy) formally known as "ggplot for python". +generate bespoke plots of any kind of data. +Various implementations to other languages are available. +A good implementation for Python users is [has2k1/plotnine](https://github.com/has2k1/plotnine/). ### [IPython Vega](https://github.com/vega/ipyvega) From f7fc6fb6fc4db30feff0041b596d55aa5d5838e1 Mon Sep 17 00:00:00 2001 From: Harsha Date: Fri, 17 Jan 2020 14:14:42 -0600 Subject: [PATCH 3/3] #31087 Replace ggpy with plotnine changes trail space fix --- web/pandas/community/ecosystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/pandas/community/ecosystem.md b/web/pandas/community/ecosystem.md index 26be4d0800146..a707854c6ed2c 100644 --- a/web/pandas/community/ecosystem.md +++ b/web/pandas/community/ecosystem.md @@ -91,7 +91,7 @@ foundational exploratory visualization package for the R language. Based on ["The Grammar of Graphics"](https://www.cs.uic.edu/~wilkinson/TheGrammarOfGraphics/GOG.html) it provides a powerful, declarative and extremely general way to -generate bespoke plots of any kind of data. +generate bespoke plots of any kind of data. Various implementations to other languages are available. A good implementation for Python users is [has2k1/plotnine](https://github.com/has2k1/plotnine/).