forcats
plotnine
forcats | plotnine | |
---|---|---|
4 | 36 | |
537 | 3,828 | |
0.4% | - | |
3.1 | 9.6 | |
2 months ago | 6 days ago | |
R | Python | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
forcats
-
Using scale_x_discrete on graphs
Have a look at the forcats package https://forcats.tidyverse.org/
-
[Q] 'pivot_longer' applied to an object of class "character"
Such a function wouldn't add anything that factor() or as.factor() don't already do, but the forcats tidyverse package does make it easier to work with factor variables afterwards: https://forcats.tidyverse.org/
-
This chart has the days of the week on the x-axis, but they are all over the place, starting with Sunday and then going to Wednesday. My table has the correct sequence of days. So why is this happening to me? :\
Turn weekdays to factors to have some control over order. https://forcats.tidyverse.org/ https://r4ds.had.co.nz/factors.html#modifying-factor-order
-
Frustration: One Year with R
This was fun to play around with. I made some very minor changes and posted at https://gist.github.com/hadley/d54895557fbb0fe0402d2277b9011....
It revealed to me that there's a buglet in `forcats::last()` (https://github.com/tidyverse/forcats/issues/303) and made me wonder if `pivot_longer()` should be able to rename the columns as you pivot them (https://github.com/tidyverse/tidyr/issues/1338)
plotnine
- FLaNK AI Weekly 18 March 2024
-
A look at the Mojo language for bioinformatics
To your last point, have you tried plotnine? It's meant to be ggplot2 for python.
https://github.com/has2k1/plotnine
-
Mastering Matplotlib: A Step-by-Step Tutorial for Beginners
plotnine - A grammar of graphics for Python based on ggplot2.
-
Top 10 growing data visualization libraries in Python in 2023
Github: https://github.com/has2k1/plotnine
-
Lets-Plot: An open-source plotting library by JetBrains
This seems quite similar to plotnine [0], which also provides a grammar of graphics interface for Python. That said, I love ggplot and I can't wait to use this in my research! I hope we can port/re-implement ggthemes, scientificplots [1], and other ggplot libraries for lets-plot.
0: https://plotnine.readthedocs.io/en/stable/
1: https://github.com/garrettj403/SciencePlots
- When would you use R instead of Python?
-
[P] Easily make complex plots using ChatGPT [open source]
There is [plotnine](https://plotnine.readthedocs.io/en/stable/) which tries to implement ggplot in Python.
-
Is R or Python an EASIER option for non-CS/SE grads?
You could use plotnine if you like the grammar of graphics concept: https://plotnine.readthedocs.io/en/stable/
-
Every modeler is supposed to be a great Python programmer
> Python doesnβt yet have anything remotely close to ggplot for rapidly making exploratory graphics, for example.
Plug for plotnine (https://plotnine.readthedocs.io/en/stable/). I don't know R but use ggplot indirectly through this library for exploratory data analysis, and comparing the experience to any other python plotting library, I understand why R folks are usually so sad to be using Python.
-
Why has nobody ported ggplot to Python?
They have, https://plotnine.readthedocs.io/en/stable/
What are some alternatives?
cheatsheets - Posit Cheat Sheets - Can also be found at https://posit.co/resources/cheatsheets/.
seaborn - Statistical data visualization in Python
dtplyr - Data table backend for dplyr
matplotlib - matplotlib: plotting with Python
ggplot2-book - ggplot2: elegant graphics for data analysis
Altair - Declarative statistical visualization library for Python
ggplot2 - An implementation of the Grammar of Graphics in R
plotly - The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
tidyr - Tidy Messy Data
ggplot - ggplot port for python
COVID-19 - Plots and analysis relating to the pandemic
bokeh - Interactive Data Visualization in the browser, from Python