datavizpyr.com
@datavizpyr.bsky.social
110 followers 110 following 20 posts
Data Analysis to Visualisation with Python and R. Tune in for two DataViz tips per day - one in Python and and the second in R
Posts Media Videos Starter Packs
Reposted by datavizpyr.com
thomasp85.com
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
datavizpyr.bsky.social
Want to connect paired data points in a scatter plot using Matplotlib? This step-by-step tutorial shows you how to draw lines between paired observations so you can easily visualize before–after / them-now comparison datavizpyr.com/connect-pair... #dataviz #python
Connect paired points in a scatter plot with lines using matplotlib/Seaborn in Python
Reposted by datavizpyr.com
datavisfriendly.bsky.social
#dataviz Area fill used to good effect in what would be an ordinary line graph 👍
modeliz.ar
More people are borrowing money in Latin America, but the trend is not the same in all countries.

#dataviz #findex #finance #debt #credit
datavizpyr.bsky.social
Yes both are great options.
datavizpyr.bsky.social
ggplot2 Guide & Cookbook (R): Geoms, Scales, Labels, Themes, Facets t.co/ZRsgsRo4CL #rstats #dataviz
https://datavizpyr.com/ggplot2
t.co
Reposted by datavizpyr.com
user-conf.bsky.social
The full In-person program is out! The conference features three days of keynotes, tutorials, and talks to help you deepen your knowledge.

Schedule
user2025.r-project.org/program/in-p...

Get tickets
user2025.r-project.org/register

#useR #RStats
A room full of people looking at a presentation with two speakers. Contains text about the conference.
Reposted by datavizpyr.com
liomys.mx
Sharing my "Large Language Model tools for R" guide with updates after new developments and a mention in the posit blog.

luisdva.github.io/llmsr-book/
- ggpal2
- pangoling
- more curated reading materials on coding with LLMs
# rstats
screenshot of the landing page on the site "Large Language Model tools for R". shows two screencaps from the simpsons
Reposted by datavizpyr.com
emilhvitfeldt.bsky.social
One of the exciting parts of the new sparse data tidymodels work, is that {textrecipes} can now be used as a reproducible way to generate DTM, tf-idf etc etc
#rstats #tidymodels
library(tidymodels)
library(textrecipes)

data("tate_text", package = "modeldata")

tate_split <- initial_split(tate_text)
tate_train <- training(tate_split)
tate_test <- training(tate_split)

rec <- recipe(~ medium, data = tate_train) |>
  step_tokenize(medium) |>
  step_tfidf(medium, sparse = "yes") |>
  prep()

bake(rec, tate_train, composition = "dgCMatrix") |> head()
#> 6 x 822 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 822 column names 'tfidf_medium_1', 'tfidf_medium_10' ... ]]
#>                                                                               
#> [1,] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
#> [2,] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
#> [3,] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

bake(rec, tate_test, composition = "dgCMatrix") |> head()
#> 6 x 822 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 822 column names 'tfidf_medium_1', 'tfidf_medium_10' ... ]]
#>                                                                               
#> [1,] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
#> [2,] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
#> [3,] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reposted by datavizpyr.com
grrrck.xyz
🎉 Happy to share that we just released {chromote} v0.5.0, an #RStats package for remotely driving the Chrome browser. New in this release: chromote can now download and use any version of Chrome or `chrome-headless-shell`! Plus a few bug fixes for new Chrome versions. shiny.posit.co/blog/posts/c...
Shiny - chromote v0.5.0
With the latest chromote release, you can stay up to date with Chrome or pin your scripts to a specific version of Chrome easily.
shiny.posit.co
Reposted by datavizpyr.com
emilhvitfeldt.bsky.social
I'm beyond excited to share with you all that tidymodels now have sparsity support.

We now support sparse data during the whole process, generate data sparsely in recipes steps when your model supports spare data structures. and you don't have to change anything!

www.tidyverse.org/blog/2025/03...
Improved sparsity support in tidymodels
The tidymodels ecosystem now fully supports sparse data as input, output, and in creation.
www.tidyverse.org