Sign in

Michał Wypych

@mwypych.bsky.social
178 followers 1.2K following 78 posts

R / Shiny dev Background in academia #rstats | #python | #dataviz | #rshiny mic-wypych.github.io

PostsRepliesMedia
Michał Wypych @mwypych.bsky.social · 16/02/2026
Me too! But I often found myself stuck in how a given library constrains my thinking and having something from a completely different tech was a nice way to free myself fro that
040
Michał Wypych @mwypych.bsky.social · 15/02/2026
I got a Garmin watch recently and went a rabbit hole trying to recreate its data viz in ggplot. It's so different from making regular report/dashboard plots! Recreating things made with other technologies is a great way to learn! Link: mic-wypych.github.io/posts/garmin... #ggplot2 #dataviz #rstats
 heart rate plot: shows hear rate levels as a line chart within the last 4 hoursGarmin's sleep stages bar chart.
shows length of sleep stages across a week on a stacked bar chart stress plot: shows stress levels as a bar chart within the last 4 hoursGarmin training readiness plot as a gauge plot
2241
Michał Wypych @mwypych.bsky.social · 30/01/2026
Got my first garmin and I'm fascinated by the #dataviz aspect of it. It never occured to me before how to fit an entire interactive plot on an 40mm display! I am 100% going to try and recreate that in #rstats
010
Michał Wypych @mwypych.bsky.social · 19/12/2025
Thanks!
020
Michał Wypych @mwypych.bsky.social · 19/12/2025
Thank You! :)
000
Michał Wypych @mwypych.bsky.social · 18/12/2025
#Tidytuesday about roundabouts so I had to make a round plot. I tried to squeeze 3 plots in one. I didn't expect this dataset to be this fun! #rstats #dataviz #ggplot2 code: github.com/mic-wypych/t...
a round plot showing number of different types of roundabouts in each country. Countries are grouped by continent. Unsurprisingly USA has the most roundabouts
2182
Michał Wypych @mwypych.bsky.social · 19/11/2025
There are whole threads on SO tha have been going for over 12 YEARS and the conclusion still seems to be "hum really loudly ans hope the problem disappears"...
000
Michał Wypych @mwypych.bsky.social · 19/11/2025
Why does writing R packages so often feel like performing some arcane rituals just to appease the cruel r cmd gods? If I got a dollar for every "no visible binding to global variable" or every hacky function to attach package suggested in dependencies... #rstats
110
Michał Wypych @mwypych.bsky.social · 11/11/2025
Getting to learn new stuff!
110
Michał Wypych @mwypych.bsky.social · 05/11/2025
Does anyone know of good extensions foe editing excel files that work in #positron? I tried excel viewer but it shows those weird notifications from wijmo. I'm trying to convince my colleagues to give it a try (they currently use Rstudio) and that would be a great thing for them. #rstats
020
Michał Wypych @mwypych.bsky.social · 27/10/2025
But then you get to write a new paper "we did the same thing as before but PERSON CENTERED"
020
Michał Wypych @mwypych.bsky.social · 15/10/2025
This is super nice when you are the only person in the team/lab who cares (be it about well founded causal inference, good stats, accesible dataviz or anything else). It can be pretty daunting and overwhelming to tackle these things alone!
140
Michał Wypych @mwypych.bsky.social · 15/10/2025
I joined twitter fairly late (around 2020-2021) and I wasn't really active bu the great part was I could learn a ton just by following people. I still have some threads bookmarked and come back to them! I also loved that I could see there are people who care, are real experts and are very weloming
130
Michał Wypych @mwypych.bsky.social · 13/10/2025
Of course made a typo in hashtag, #positron
000
Michał Wypych @mwypych.bsky.social · 13/10/2025
This happens specifically after update check in Positron. If I close & open Positron everything works at first but it keeps checking for updates and asking to restart which is when extensions break. Restarting does not fix anything
010
Michał Wypych @mwypych.bsky.social · 13/10/2025
Anyone had a similar issue after the latest positron update? I updated positron to the latest version and keep getting issues with extensions: "Some extensions are disabled due to version incompatibility". The extensions affected are e.g. Air so I guess they should be working? #rstats #postrion
211
Michał Wypych @mwypych.bsky.social · 12/10/2025
There's also formr which is free and integrates nicely with R. You'd probably need to set up your own instance because their servers are already full bit they give detailed instructions: formr.org
formr.org
formr - an online survey framework with live feedback
formr survey framework. chain simple surveys into long runs, use the power of R to generate pretty feedback and complex designs
021
Michał Wypych @mwypych.bsky.social · 09/10/2025
Basketball #tidytuesday Adventures in {grid} part 2, tried to make a basketball court. code: github.com/mic-wypych/t... #rstats | #dataviz | #ggplot2
A plot showing eurobasket teams that made it to final four or won a title on plot styled as a basketbal lcourt
1101
Michał Wypych @mwypych.bsky.social · 03/10/2025
code: github.com/mic-wypych/t...
030
Michał Wypych @mwypych.bsky.social · 03/10/2025
only a week late to #Tidytuesday! I started learning {grid} and while it's great its. so. many. iterations. One thing I learned so far: always draw by hand before coding! #rstats | #dataviz | #ggplot2
A combination of heatmap and stacked bar chart showing share of men & women chess players across games played and ranking in september 2025. Data from FIDE
2120
Michał Wypych @mwypych.bsky.social · 01/10/2025
But now you can administer your GAD-7 to Julius Caesar! www.pnas.org/doi/10.1073/...
pnas.org
Large Language Models based on historical text could offer informative tools for behavioral science | PNAS
Large Language Models based on historical text could offer informative tools for behavioral science
160
Michał Wypych @mwypych.bsky.social · 03/09/2025
#tidytuesday I looked at most active frog spotters and made a hopping cumulative plot. code: github.com/mic-wypych/t... #rstats #dataviz #ggplot2
0131
Michał Wypych @mwypych.bsky.social · 22/08/2025
Moving to Mac has NOT been fun so far
000
Michał Wypych @mwypych.bsky.social · 22/08/2025
I just won a very unfair battle with {renv} and I'm really proud. Only had to reinstall R, add 4 system level dependencies and a few other things along the way... #rstats
120
Michał Wypych @mwypych.bsky.social · 15/08/2025
Thanks, this is so nice of you! I already returned my copy and ordered a new one which is on its way to me 🙂
120
Michał Wypych @mwypych.bsky.social · 15/08/2025
Thanks! 🙂 That's exactly what I did, the second book is already on its way. Hope it's twice the charm this time.
130
Michał Wypych @mwypych.bsky.social · 12/08/2025
Thanks! Eventually I just returned my copy and ordered a new one.
010
Michał Wypych @mwypych.bsky.social · 09/08/2025
Thanks! I hope they might better convey the message
010
Michał Wypych @mwypych.bsky.social · 09/08/2025
I feel you :( I just got a different CRC book and it came B&W too.
220
Michał Wypych @mwypych.bsky.social · 08/08/2025
Another #tidytuesday. I looked at inequality data for Poland from 1986 to 2023. This one was largely inspired by W.E.B. Du Bois. code: github.com/mic-wypych/t... I love {ggforce} and the myriad options it opens. #rstats #dataviz #ggplot2
A plot showing gini coefficient in Poland from 1986 to 2023 and major events from Polish history from that period. Gini (tax adjusted) was generally around .3. The plot is red and black, in style inspired by W.E.B. Du Bois
172
Michał Wypych @mwypych.bsky.social · 07/08/2025
Thanks! I was a little worried I bought some other version by accident.
110
Michał Wypych @mwypych.bsky.social · 07/08/2025
Yes! Mine looks like this:
110
Michał Wypych @mwypych.bsky.social · 06/08/2025
I just got my copy of "Chart Art" for which I was super excited! The book arrived... but it's all in black and white. I'm not sure if the book is actually black and white (the reviews seems to suggest its not?) or sth is wrong with my copy? Has this happened to anyone? #dataviz #datavisualization
022
Michał Wypych @mwypych.bsky.social · 04/08/2025
Thanks! This looks super cool, and I do love good scrollytelling. I really like how they show why those songs are shorter and what they cut.
010
Michał Wypych @mwypych.bsky.social · 04/08/2025
Thanks! Yea I don't think there is some "big reason" behind it. I just found it weird that it cuts so sharply at 60 hours. I would expect more shows with a little over 60. And those longer shows are probably mostly soap operas. E.g. those longest ones are all Colombian telenovelas.
010
Michał Wypych @mwypych.bsky.social · 03/08/2025
#tidytuesday Did shows on Netflix get longer with time? Not really but interestingly they cap at 60 hours with very few longer shows. code: github.com/mic-wypych/t... #rstats #ggplot2 #dataviz
a plot that shows runtime in hours vs release date of netflix shows. Just a few are longer than 60 hours but a lot are just under 60 hours with majority being much shorter (under 25 hours)
2123
Michał Wypych @mwypych.bsky.social · 19/07/2025
#Tidytuesday I looked at categories of funding of British Library. Sadly, all of them are down in 2023 with the peak in funding in 2006. code: github.com/mic-wypych/t... #rstats | #ggplot2 | #dataviz
A plot showing changes in funding of British library through categories of funding: GIA, investment, voluntary, services and others from 1998 to 2023. Sadly funding across all categories is down.
051
Michał Wypych @mwypych.bsky.social · 09/07/2025
#tidytuesday about colors from the xkcd color survey! Colors are always fun to work with. I looked at overlaps in descriptions of colors given by participants of the survey. code: github.com/mic-wypych/t... #rstats #dataviz #ggplot2
a plot showing overlaps in descriptions of colors (purple, pink, blue, brown and green) from the xkcd color survey
0221
Michał Wypych @mwypych.bsky.social · 01/07/2025
This #Tidytuesday I looked at weekly gasoline prices in EU and US and the 2014 and 2022 invasions by Russia. Data for EU grabbed from EU weekly oil bulletin If you want to support Ukraine and brush up some data skills consider Workshops for Ukraine by @dariia.bsky.social! #ggplot2 #dataviz #rstats
The plot shows a trend of weekly gasoline prices in EU and US from 2013 to 2025 and highlights Russian annexation of Crimea and Russian invasion from 2022. While there was little impact in 2014 there was a significant spike in prices after the 2022 invasion started.
0112
Michał Wypych @mwypych.bsky.social · 27/06/2025
Thank you! The legend actually gave me quite a headache. Apparently {gganimate} and {patchwork} do not like each other.
110
Michał Wypych @mwypych.bsky.social · 25/06/2025
For this #TidyTuesday I made an animation showing measles lab confirmed cases per 100k in EU. Animation with {gganimate}, legend added with weird {magick} tricks. I'm not fully satisfied with this one, working with animations is tough! code: github.com/mic-wypych/t... #rstats #ggplot2 #dataviz
181
Michał Wypych @mwypych.bsky.social · 23/06/2025
For me it depends on what the project is. Positron is waay nicer e.g. for git but I work a lot with quarto and shiny and here RStudio is still much better. Quarto just feels nicer in RStudio (plus the inline code stuff) and some tools for shiny like profvis aren't supported in positron.
020
Michał Wypych @mwypych.bsky.social · 17/06/2025
#tidytuesday week 24 I was curious about most common licenses used in the APIs, their categories and providers. Made simple plots but wanted to combine them together. code: github.com/mic-wypych/t... #rstats #dataviz #ggplot2
The plot shows MIT, Apache, Creative Commons, Other and missing licences from APIs guru data for Tidytuesday 2025-06-17. The plot is divided into two plots and a table. The left plot shows when of APIS in each category were added to APIs guru. CC and Apache licenses were added mainly post 2020. A lot of APIs with missing license were added before 2020. The right plot shows most common categories of APIS in each license type. The table shows most common providers for each type of API license
0110
Michał Wypych @mwypych.bsky.social · 13/06/2025
Thanks! I just looked up national emergencies declared by US presidents and like over half of them are still in effect! Pretty wild and yes, depressing.
010
Michał Wypych @mwypych.bsky.social · 11/06/2025
#tidytuesday week 23. I looked at judge appointments by US presidents and parties. The record goes to Reagan with 387 nominations (both terms). Data with beginning and end of term for each president are from Kaggle US presidents dataset. code: github.com/mic-wypych/t... #rstats #ggplot2 #dataviz
the plot shows judge appointments by US presidents from Washington to Obama. Color codes the party the president is from. Reagan appointed the most judges (387), Clinton was second (383). There were much fewer judges appointed in the XIX Century than in XX Century.
1110
Michał Wypych @mwypych.bsky.social · 06/06/2025
Thanks for pointing it out! I messed up when cleaning the code and removed a condition that deals with situations when n in comb() is lower than 2. I updated the code on github and below is a screenshot of the function. Lines 6-8 is where the difference is.
210
Michał Wypych @mwypych.bsky.social · 05/06/2025
Wow this looks awsome! Straight to my bookmarks. One thing that worked for me was to use LLM generated functions when teaching basics of testing. Students were like "what is this crappy code" and well, that's LLM code for you. I feel it did make them think more critically about vibe coding.
040
Michał Wypych @mwypych.bsky.social · 05/06/2025
Thank you! Was going for a "bookish" feel.
000
Michał Wypych @mwypych.bsky.social · 05/06/2025
#tidytuesday, this time about the gutenberg project! I looked at coauthors - what are the age differences and what are the most common collections of coauthored books. For me this one was a lot more about wrangling the data than making a plot. code: github.com/mic-wypych/t... #dataviz #rstats
a histogram showing age differences of coauthors from gutenberg project. The average difference is 29.6 years but the most common difference is 5 years. The plot also shows a treemap with most common collections of coauthored books. Most common ones are culture, literature, young adult and history.
291
Michał Wypych @mwypych.bsky.social · 29/05/2025
Thanks, this looks great!
010