Sign in

stevecarufel_

@stevecarufel.bsky.social
105 followers 277 following 108 posts

Mostly here for charts and maps 💁📊 especially about weather and space Montréal ⚜️🌹🌲🌷☘️ stevecarufel.com (needs an update) github.com/datacarvel

PostsRepliesMedia
stevecarufel_ @stevecarufel.bsky.social · 22/06/2026
A just-for-fun chart for this week's #TidyTuesday, which shows the most and least frequent first and last letters of baby names in the UK (for instance, Martin and Maureen are both part of "Mn" in the grid) 👶👶 #Rstats #TheMoreYouKnow
This is a particular type of grid chart using a dataset of baby names in the UK, including and summing up data from 1997 to 2025, not distinguishing boys and girls. Each grid point is actually showing a  combination of first and last letters of baby names, (For instance, Martin and Maureen would both be part of "Mn") all sorted alphabetically on the grid (horizontal : first letter in upper case, vertical : last letter in lower case, both alphabetically). So we start with Aa at the bottom-left and finish with Zz top-right. Some are bigger than others, because their size indicate their frequency, while some are quite small because they're much rarer. So Aa is the biggest one since it is the most frequent according to the data. There are numerous other combinations that aren't as frequent as Aa but still much bigger than most pairs, and they tend to have a common last letter, less so a first letter. In other words, the grid is showing horizontal lines of bigger pairs (on the last-letter axis) more than vertical ones (first-letter axis). In the grid chart, most pairs of letters that are bigger have a, e, n, and y as their last letter. Important pairs include Ce, Ae, Ee, Mn, Rn, Ma, Sa, Hy. The chart also shows that baby names starting with M, A, R, E, and S seem to be among the most frequent ones too. The data comes from a #TidyTuesday dataset that was assembled with data from the regional statistical offices of the UK, namely England & Wales, Scotland, and Northern Ireland.
150
stevecarufel_ @stevecarufel.bsky.social · 12/06/2026
This week's #TidyTuesday is about movies based on #videogames 🎮️ 🎞️ I was somewhat aware that the first #Pokemon movie was commercially successful but dangggg a gross revenue-to-budget ratio of 35 🤯 will a new adaptation ever beat that? I have no idea what are Iron Lung and that Freddy's thing 🤷
130
Reposted by stevecarufel_
terence @tterence.bsky.social · 15/05/2026
Rivers of France. #rayshader adventures, an #rstats tale
A visualisation of France's rivers
0235
stevecarufel_ @stevecarufel.bsky.social · 01/05/2026
#30DayChartChallenge Day 26 : Trends #FinalFantasy, #Zelda, #MegaMan, #Mario, #ChronoTrigger, #Sonic : how often were their soundtracks covered and remixed on ocremix.org? There are ups and downs, like Mega Man having some moment in the early 2010s and Zelda in the last decade FF resists trends
101
stevecarufel_ @stevecarufel.bsky.social · 30/04/2026
#30DayChartChallenge Day 22 : New Tool The river basins of #Quebec... ou ses bassins versants ⚜️🌊 With a few new-to-me things like {giscoR}, and HydroSHEDS type of data thanks to a tutorial by @milos_makes_maps #Rstats
141
stevecarufel_ @stevecarufel.bsky.social · 29/04/2026
#30DayChartChallenge Day 25 : #Space Race to the moons! 🏁 🌝 🪐🪐 #Saturn and #Jupiter used to have roughly the same number of known moons but Saturn has taken the lead and is now quite far ahead. Maybe Jupe will catch up someday These are the satellites as officially recognized by the IAU #Rstats
052
stevecarufel_ @stevecarufel.bsky.social · 28/04/2026
#30DayChartChallenge Day 21 : Historical Our #Habs #Canadiens road to the Stanley Cup in '93 🏒🏆 They lost only 4 times in the entire playoffs 🤯 lots of overtime wins though #GoHabsGo #nhl #Montreal #Rstats
081
stevecarufel_ @stevecarufel.bsky.social · 27/04/2026
#30DayChartChallenge Day 20 : Global Change Changes in... ♨️ Ocean heat 🧊 Glacier mass 🌡️ Mean temperatures ... since 1960 #Rstats #Climate #TryingOutGradientBackgrounds
141
stevecarufel_ @stevecarufel.bsky.social · 26/04/2026
#30DayChartChallenge Day 19 : Evolution What made #DrumAndBass ? 🥁🐟🥁🐟🥁🐟🥁🐟 And what made the (multiple) parents of #dnb ? #Rstats #Wikipedia #dnb 🎛️ 🎹
051
stevecarufel_ @stevecarufel.bsky.social · 23/04/2026
#30DayChartChallenge Day 17 : Remake Alternative version of a #sakura bloom chart I made last year for the challenge 🌸🌸🌸 Pink shows their peak day for each year, while the smoother purple line in the back is the 30-yr rolling avg See the older one in thread #cherryblossom #Rstats #Japan #Kyoto
142
stevecarufel_ @stevecarufel.bsky.social · 22/04/2026
#30DayChartChallenge Day 16 : Causation #AngineDePoitrine has been around since at least 2024 but they broke the internet in the last few months 🔺 The search term 'angine de poitrine' exploded in Google pretty much when their live performance video was posted on YouTube (Feb 4) 🎸🎸🥁 #Rstats
121
stevecarufel_ @stevecarufel.bsky.social · 21/04/2026
#30DayChartChallenge Day 15 : Correlation A mere curiosity I had regarding the last general election in #Québec in 2022 : was there a positive association between support for the incumbent party (CAQ) and the number of homeowners, per riding? 🏠 #Rstats #polqc #qcpoli
141
stevecarufel_ @stevecarufel.bsky.social · 20/04/2026
#30DayChartChallenge Day 14 : Trade RAM price drop? 😱 Recent spot price data for RAM chips and sticks shows a slight decline over the past few weeks Not exactly a freefall but these are still the first drops since it went bananas starting last fall (These aren't retail prices) #Rstats #Tech
082
stevecarufel_ @stevecarufel.bsky.social · 20/04/2026
#30DayChartChallenge Day 13 : Ecosystems 🇨🇦 So #Yukon has the largest number of protected areas relative to its size. Well, now I know, and so do you. #Canada #Rstats At 4 %, the lowest nation-wide, #PrinceEdwardIsland probably doesn't have a lot of land to spare. Potatoes need space 🥔
072
stevecarufel_ @stevecarufel.bsky.social · 17/04/2026
#30DayChartChallenge Day 12 : Reporters Without Borders data day The Freedom of the Press according to multiple indicators and contexts : political, economic, social, legal, and general safety What each means and how it was collected can be found on this page : rsf.org/en/methodolo... #Rstats
020
stevecarufel_ @stevecarufel.bsky.social · 16/04/2026
#30DayChartChallenge Day 11 : Physical So, have you been skipping leg day? 🧐 Actually I suspect you've been skipping calves nearly half the time, as well as abs, and, yes, maybe some legs too, according to data by #Boostcamp as shown in this chart #Rstats #workout
052
stevecarufel_ @stevecarufel.bsky.social · 15/04/2026
#30DayChartChallenge Day 10 : Pop Culture The Festival d'Été de Québec #FEQ2026 is coming next July and so here is the schedule broken down by music genre 🎸 #Rstats #QuebecCity
032
stevecarufel_ @stevecarufel.bsky.social · 14/04/2026
#30DayChartChallenge Day 9 : Wealth Simple comparison of... ▶️ GDP per capita (measure of wealth in a county, though criticized) vs. ▶️ Gini coefficient (measure of income inequality) 📆 As of 2021 (last year for data with the most countries) #Rstats
041
stevecarufel_ @stevecarufel.bsky.social · 13/04/2026
#30DayChartChallenge Day 8 : Circular 🎡 It looks like some months have been warming more than others in #QuebecCity in the last ~30y, like December and January, while it's not as strong for summer months but they are still warming more than anything 😐🌡️🔥 #Rstats
091
stevecarufel_ @stevecarufel.bsky.social · 10/04/2026
#30DayChartChallenge Day 7 : Multiscale #Sunburst chart of every #Pokemon 's height and weight (columns of the outer ring), as well as the average for each type (inner ring) Sorted from heaviest mean weight to lightest, and tallest to the shortest on the outer ring #Rstats
252
stevecarufel_ @stevecarufel.bsky.social · 09/04/2026
#30DayChartChallenge Day 6 : Theme Day - Flowing Data A minimalistic map of #QuebecCity ⚜️'s bike path network 🚴🚴🚴 As a now ex-Montrealer who just moved here, I thought I'd have a look, and viz it (duh) #Rstats #Québec #Cycling
052
stevecarufel_ @stevecarufel.bsky.social · 08/04/2026
#30DayChartChallenge Day 5 : Experimental Important insights from the Emoji Mashup Bot @emojimashupbot.bsky.social It posts a mashup every 2 hours What are the best emojis for mashups, in terms of likes and reposts? Out of 6000 posts, we have a clear winner 🥇 #Rstats #dataviz
191
stevecarufel_ @stevecarufel.bsky.social · 06/04/2026
#30DayChartChallenge Day 4 : Slope President #Trump 's job approval ratings on his second term, then and now, broken down by sociodemographics #Rstats
Multiple slope charts showing mostly decreased net approval ratings for President Trump since the start of his second term, as polled to Americans by YouGov on January 28th, 2025 vs. March 30, 2026. Socio-demographic group include registered voters, female, male, republican, independent, democrat, under 30, 30-45, 45-65, 65+, high school or less, some college, college grad, postgrad, white, black, hispanic, other race. The sharpest inclines in disapproval, and vice versa steepest decreases in support, are found among independents, under 30 and 30-45, college grads, blacks, hispanics, and other races.
121
stevecarufel_ @stevecarufel.bsky.social · 05/04/2026
#30DayChartChallenge Day 3 : Mosaics All the #Minecraft blocks but vertically-sorted by presence of Red, Green, and Blue (RGB coding, from 0 to 255) All 3 contain the exact same blocks Top = color is high/full Bottom = color is low/absent (as for left-right, it's random) #Rstats #dataviz
1133
stevecarufel_ @stevecarufel.bsky.social · 04/04/2026
#30DayChartChallenge Day 2 : Pictograms (erratum version, see thread) ⚠️🦊🐦🐸🐌🌿🍄⭐🦎🐛 This chart shows how many species are considered threatened in #Canada, broken down by major taxonomic group (mammals, birds, amphibians, plants, etc.), according to the IUCN #RedList. #Rstats #dataviz #wildlife
This chart shows how many species are considered threatened in #Canada, broken down by major taxonomic group (mammals, birds, amphibians, plants, etc.), according to the IUCN Red List.

Title : How many species are threatened in Canada?
Subtitle : The count in each major taxonomic group, according to the Red List.
The entire image has a red background with everything else in white (text, labels, data points etc).
 
The chart is a circular pictorial plot, using aspecific pictogram for each taxonomic group. There's Amphibians, Reptiles, Mammals, Molluscs, Plants, Fungi, Birds, Other Inverts, Fishes. At the center there is a frog, representing the Amphibians, it's alone as there is only one species of Amphibian that is threatened. It then extends to 5 pictograms for reptiles and then goes all the way to fishes which are the largest group in terms of threatened species, for a count of 52 species.

The source is The IUCN Red List of Threatened Species
Made by @stevecarufel.bsky.social for the #30DayChartChallenge
1104
stevecarufel_ @stevecarufel.bsky.social · 02/04/2026
#ThisTimeOfTheYear #30DayChartChallenge Day 1 : Part-to-whole Figured I'd #treemap our world's terrestrial biomes 🏔️🌴🌵🌲 The chart shows which types of biomes cover how much of Earth's land area in terms of % #dataviz #rstats
092
stevecarufel_ @stevecarufel.bsky.social · 30/09/2025
Gigantic blaze in the #Etosha National Park and around in #Namibia as seen from above Burnt area was estimated at nearly 1M hectares 2 days ago. That's more than all the fires in British Columbia this year 😳 Fortunately, it didn't grow much since then and appears to be contained #wildfire #Africa
000
stevecarufel_ @stevecarufel.bsky.social · 02/07/2025
So it's #TidyTuesday and we're looking at US retail #gasoline and #diesel prices of the last 30 years #rstats #dataviz ⛽ 🚗🚛
This dark mode charts shows the average US retail gas and diesel price per gallon in US Dollars from 1995 to 2025 (June). There are two square charts one after the other. On the left, in the background in transparent colors (yellow, orange, red) we see the full weekly data broken down by grade for gasoline and full color trend lines for each grade : regular, midgrade, premium. On the right, same idea but for diesel only and in purple, all grades included, not broken down.

We see that, since the 2010s, the 3 grades of gasoline naturally had some slight differences in their price but the differences widened since 2010 and even more so since the mid/late-2010.

In all cases, the general pattern is somewhat linear from 1995 to 2010 and then stays flat until the late 2010s. Since 2020, its been going up steadily.

Data is from the U.S. Energy Information Administration as cleaned and curated for #TidyTuesday by Jon Harmon.
070
stevecarufel_ @stevecarufel.bsky.social · 26/06/2025
#Clouds cut with a knife 🔪☁️ from both below and above 😎 (with some sat imagery lag) #Montreal
A screenshot of satellite imagery showing a sharp, East-West cloud limit above Southern Quebec with Montreal in the center. A red for and arrow tells where the viewer was when taking the video in the second post below.
130
stevecarufel_ @stevecarufel.bsky.social · 06/06/2025
So we just had a lame spring in #Quebec and wanted to see how obvious this was in the data So I made this calendar heatmap for #Montreal, showing : 🌡️ Max temperatures ☀️☁️ Hours of cloud cover 🌧️ Precipitations #weather #meteo #Rstats In short, May was indeed dull
Multiple calendar heatmaps showing daily max temperatues, cloud cover and precipitations in Montreal in April and May, from 2019 to 2025. May 2025 was dull because there was more rain and cloud cover hours, very much like 2019.
160
stevecarufel_ @stevecarufel.bsky.social · 31/05/2025
Played with #Rstats and {rayshader} to make this #Quebec population density map, thanks to a tutorial by @milos-makes-maps.bsky.social ✌️⚜️ Code 👉 github.com/datacarvel/q...
Carte de la densité de population du Québec, faite avec {rayshader}
Quebec Population Density Map made with {rayshader}

Data from Kontur Population
291
stevecarufel_ @stevecarufel.bsky.social · 26/05/2025
A lake just... completely drained in Northern #Quebec, in a matter of days. Lake Rouge, ~70km SW of Chapais. Still a mystery, but it seems that a small natural dam has burst and all the water escaped. Sentinel-1 | Copernicus Programme | EU | SentinelHub
120
stevecarufel_ @stevecarufel.bsky.social · 07/05/2025
#TidyTuesday 1000+ grants of scientific research from the NIH and NSF were terminated under the current Trump admin. I compared their abstract against that list of 350+ banned words from federal sites and docs, with incendiary terms like "peanut allergies", "women" and "water quality". #rstats
2378
Reposted by stevecarufel_
Steven Ponce @sponce1.bsky.social · 02/05/2025
📊 #SWDchallenge – MAY 2025 | compare human and machine . Transformed disaster death data into ridgeline plots revealing hidden patterns across seven decades. . 🔗: stevenponce.netlify.app/data_visuali... . #SWDchallenge | #dataviz | #rstats | #ggplot2
A ridgeline plot shows how disaster death distributions changed from 1950 to 2020 across five major disaster types: Drought, Flood, Earthquake, Extreme Weather, and Extreme Temperature. The visualization uses a rainbow color gradient from blue (1950s) to red (2020s) to display density curves of death patterns for each decade. The graph reveals shifting mortality distributions over time, with apparent variations in pattern and magnitude across different disaster types. Deaths are shown on a logarithmic scale from 0.1 to 1M.
0143
stevecarufel_ @stevecarufel.bsky.social · 01/05/2025
#30DayChartChallenge Day 30 : NetGeo Theme Day [war horn in the distance] The story of #AgeOfEmpires2 since its original 1999 release and all the available civilizations to play with and attack others, group by region and version. #rstats #videogames
1111
stevecarufel_ @stevecarufel.bsky.social · 30/04/2025
#30DayChallenge Day 29 : Extraterrestrial Here are the distances from Earth to other planets over time Hardly useful, really just neat waveforms 〰️🪐〰️ Maybe I'll create a #synth patch with these someday 🎹🎛️👀 #space #Jupiter #Saturn #SolarSystem
020
stevecarufel_ @stevecarufel.bsky.social · 28/04/2025
#30DayChartChallenge Day 27 : Noise Our #Sun 's level of activity since 1749, as indicated by its number of sunspots. Most coronal mass ejections come from these "colder" areas over the Sun. CMEs provoke the biggest aurora shows when Earth is in their way. #rstats #space
021
stevecarufel_ @stevecarufel.bsky.social · 27/04/2025
#30DayChartChallenge Day 26 : Monochrome #Bixi rides in #Montreal - notable increase in the number of rides 🚴🔥🔥🔥 And since last year, they are available year round ⛄ #Quebec #velo #bicycle
001
stevecarufel_ @stevecarufel.bsky.social · 26/04/2025
#30DayChartChallenge Day 13 : Clusters All the 95 confirmed moons of #Jupiter 🌚🌝 #rstats #space
A graph shows all the 95 confirmed moons of Jupiter as of April 25th, 2025. There are mutliple clusters. The 4 biggest moons are the closest by far.
021
stevecarufel_ @stevecarufel.bsky.social · 25/04/2025
#30DdayChartChallenge Day 24 : WHO data day Comparing levels of #depression of the migrant and non-migrant populations across 8 countries of the EU. Of course, I wish there was more recent data, maybe soon. Past 2019, I'm not sure what we should expect 😐 #rstars #europe #eurostat #mentalhealth
010
stevecarufel_ @stevecarufel.bsky.social · 24/04/2025
#30DayChartChallenge Day 23 : logscale A sequel to Day 4 : Everything that goes up... must go down. Also true for all the things we send to our lower orbit. All human objects that reentered our atmosphere since 2000. (not exactly log, but safe to say it will be one very soon 😬) #rstats #space
141
stevecarufel_ @stevecarufel.bsky.social · 23/04/2025
#30DayChartChallenge Day 21 : Fossils The price of gas at the pump of the last 35 years in constant 2025 $CAD ⛽🚘 It got more expensive, +/- 30%, although it's been impressively steady since 2010 in most cities. #rstats #canada #climatechange
0132
stevecarufel_ @stevecarufel.bsky.social · 22/04/2025
#30DayChartChallenge Day 7 : Outliers (late submission) Let me tell you about one hell of a winter. Note the outlier in this chart on the right 🧐 This story is precisely about it. #rstats #Quebec #winter #snow #BlancSablon #thread
191
stevecarufel_ @stevecarufel.bsky.social · 20/04/2025
#30DayChartChallenge Day 5 : Ranking The #PLAYOFFS have begun! 🏒💥🥅👊 This graph shows the standing of the two #StanleyCup Final clubs at the end of the regular season. Cup Champions are highlighted in gold. See how far one lagging team can go 👀 #NHL #hockey #GoHabsGo #Canadiens #Montreal
0102
stevecarufel_ @stevecarufel.bsky.social · 19/04/2025
#30DayChartChallenge Day 19 : Smooth Peak cherry blossom dates in #Kyoto, #Japan over the past 1213 years (yep) 🌸💮 Notice that little downward trend at the end? 😐 #sakura #rstats #dataviz
2123
stevecarufel_ @stevecarufel.bsky.social · 16/04/2025
#30DayChartChallenge Day 15 : Complicated Like the relationship between the Republican Party/Trump and the white working class over the years, a popular narrative that is not so strong. #rstats
142
stevecarufel_ @stevecarufel.bsky.social · 15/04/2025
#30DayChartChallenge Day 14 : Kinship This huge ball of colorful hair is populated by all the music genres found on Wikipedia. Every node/dot is a genre, and every edge/ligne is a genealogical connection. #Music lovers should go play with it, it's interactive aquamarine-chaja-6da378.netlify.app
161
stevecarufel_ @stevecarufel.bsky.social · 13/04/2025
#30DayChartChallenge Day 12 : data.gov day Border crossings from #Canada and #Mexico to the #USA. In most cases, the biggest non-seasonal 2-month drop since 2020. It's still early though, as data from March is still not available. #rstats
141
stevecarufel_ @stevecarufel.bsky.social · 12/04/2025
#30DayChartChallenge Day 11 : Stripes Here in #Montreal, nights are officially considered "uncomfortable" when 20 °C (68 °F) or above (too warm) I know, for most of you this night temp is trival, maybe even ridiculous. Still, you can see how #climatechange might alter sleep. #rstats #weather
1154
stevecarufel_ @stevecarufel.bsky.social · 11/04/2025
#30DayChartChallenge Day 9 : Multi-modal(ish?) Age demographics of QC I used the generation categories as defined by Statistics Canada. My takeaway here is that boomers are a larger cohort also because... well, the cohort has a larger year of birth range. #rstats #Canada #Quebec #demographics
061