Michał Wypych @mwypych.bsky.social · 16/02/2026Me 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/2026I 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 2241
Michał Wypych @mwypych.bsky.social · 30/01/2026Got 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 · 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... 2182
Michał Wypych @mwypych.bsky.social · 19/11/2025There 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/2025Why 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 · 05/11/2025Does 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/2025But 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/2025This 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/2025I 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/2025This 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/2025Anyone 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/2025There'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.orgformr.orgformr - an online survey framework with live feedbackformr 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/2025Basketball #tidytuesday Adventures in {grid} part 2, tried to make a basketball court. code: github.com/mic-wypych/t... #rstats | #dataviz | #ggplot2 1101
Michał Wypych @mwypych.bsky.social · 03/10/2025only 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 2120
Michał Wypych @mwypych.bsky.social · 01/10/2025But now you can administer your GAD-7 to Julius Caesar! www.pnas.org/doi/10.1073/...pnas.orgLarge Language Models based on historical text could offer informative tools for behavioral science | PNASLarge 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/2025I 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/2025Thanks, 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/2025Thanks! 🙂 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/2025Thanks! Eventually I just returned my copy and ordered a new one. 010
Michał Wypych @mwypych.bsky.social · 09/08/2025Thanks! I hope they might better convey the message 010
Michał Wypych @mwypych.bsky.social · 09/08/2025I feel you :( I just got a different CRC book and it came B&W too. 220
Michał Wypych @mwypych.bsky.social · 08/08/2025Another #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 172
Michał Wypych @mwypych.bsky.social · 07/08/2025Thanks! I was a little worried I bought some other version by accident. 110
Michał Wypych @mwypych.bsky.social · 06/08/2025I 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/2025Thanks! 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/2025Thanks! 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 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 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 0221
Michał Wypych @mwypych.bsky.social · 01/07/2025This #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 0112
Michał Wypych @mwypych.bsky.social · 27/06/2025Thank 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/2025For 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/2025For 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 0110
Michał Wypych @mwypych.bsky.social · 13/06/2025Thanks! 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 1110
Michał Wypych @mwypych.bsky.social · 06/06/2025Thanks 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/2025Wow 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#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 291