Guillaume Noblet's Avatar

Guillaume Noblet

@gnoblet.bsky.social

(he/him) 🔛 Now: humanitarian research #rstats #dataviz 🔙 Research on agricultural economics & history of statistics 🕸️ https://guillaume-noblet.com

454 Followers  |  658 Following  |  62 Posts  |  Joined: 18.10.2023  |  1.9005

Latest posts by gnoblet.bsky.social on Bluesky

J'ai ma réponse : le 19 novembre 2025...

21.11.2025 19:39 — 👍 79    🔁 31    💬 7    📌 4

Congratulations to my student, Maggie Ma, for publishing her first #rstats package {ggincerta} on CRAN 🥳

Spatial uncertainty visualisation (bivariate, pixel, exceedance, glyph), like {Vizumap}, but fully integrated with ggplot2 -- a much simpler API with all the advantages of the ggplot2 system.

16.11.2025 04:50 — 👍 71    🔁 12    💬 1    📌 0

I used it because there was a bug with using patchwork so I added it as a layout element.

This said, do feel free to open issues on the Github repo. Very preliminary for now anyway :)

13.11.2025 08:12 — 👍 1    🔁 0    💬 1    📌 0
Post image

Days 08 and 11 of #30DayMapChallenge bridged into one: I minimally represented urbanism via the non-urban fabric of the Geneva area. Decided it was minimal although not that much.

Code: guillaume-noblet.com/30DayMapChal...

#ggplot2 #dataviz #maps #rstats

12.11.2025 07:54 — 👍 10    🔁 2    💬 1    📌 0

This is quite at a slow biking speed it seems.

11.11.2025 10:44 — 👍 0    🔁 0    💬 0    📌 0
Post image

#Day07 of #30DayMapChallenge on Accessibility

This map shows the time needed to cycle from Bains des Paquis (a popular fondue and sauna place in Geneva)

🆕 1st time use of the `osmr` package to define #isochrones.

Gallery: guillaume-noblet.com/30DayMapChal...

#dataviz #rstats #ggplot2 #gis #map

11.11.2025 10:40 — 👍 14    🔁 3    💬 2    📌 0
Post image

For Day 06 of the #30DayMapChallenge, I used:

📖 Wikipedia retrieving tallest building list with `rvest`

🏔️ `tidyterra` to retrieve elevation shades

🔮 Refined top buildings's labels and lines with `ggrepel`

Code: guillaume-noblet.com/30DayMapChal...

#rstats #gis #dataviz #ggplot2 #terra

08.11.2025 15:52 — 👍 11    🔁 2    💬 0    📌 0
Video thumbnail

Day 05 of #30DayMapChallenge on Earth (Classical Elements 1/4)

I've discovered and used the new `tmap.mapgl` to show Swizerland's elevation. It's mindblowing how easy it is.

guillaume-noblet.com/30DayMapChal...

#dataviz #rstats #tmap #gis #mapgl cc @mtennekes and thanks!

07.11.2025 12:30 — 👍 17    🔁 5    💬 0    📌 0

Interesting & nice chart!. Similar idea to what I use in #rstats

vcd::fourfold()

- but uses quarter circles, with CI rings for the odds ratio.
- signif OR !=1 \equiv quarter circles DON'T OVERLAP

06.11.2025 03:39 — 👍 20    🔁 4    💬 2    📌 0
Post image

I did publish Day 04 of #30DayMapChallenge on a Microsoft owned platform too! With a bit of tweaking the theme.

Code: guillaume-noblet.com/30DayMapChal...

#rstats #dataviz #map #ggplot2 #gis #fedora

06.11.2025 10:21 — 👍 2    🔁 0    💬 0    📌 0
Post image

Here it is :) guillaume-noblet.com/30DayMapChal...

05.11.2025 15:17 — 👍 1    🔁 1    💬 1    📌 0
Post image

Oh, and btw here is a live gallery for the challenge with scripts: guillaume-noblet.com/30DayMapChal...

05.11.2025 15:14 — 👍 2    🔁 0    💬 0    📌 0
Post image

Day 03 of #30DayMapChallenge with a density choropleth and quantiles!

👏 Thanks to @Benjamin Novak's tutorial in @yan-holtz.bsky.social gallery r-graph-gallery.com/web-map-chor...
🌚 Used data from the Observatoire Statistique Tranfrontalier

#rstats #dataviz #map #ggplot2 #gis

05.11.2025 15:14 — 👍 16    🔁 4    💬 1    📌 0
a map of Swiss rivers and basins

a map of Swiss rivers and basins

Day 02 of #30DayMapChallenge with a few Swiss river lines

🙏 Followed @milos-makes-maps.bsky.social's tutorial
🆕 Added a halo layer under the lines layer
✨ 1st time I plotted a river system

#ggplot2 #rstats #dataviz #maps

04.11.2025 08:52 — 👍 24    🔁 2    💬 1    📌 1
Post image

#30DayMapChallenge Day 2 - Lines

#popelevation #joyplot of the UK

02.11.2025 12:38 — 👍 50    🔁 11    💬 3    📌 0
Post image

#30DayMapChallenge Here is day 01, showing road accidents in Geneva, Switzerland.

#DataViz #RStats #ggplot2

03.11.2025 12:55 — 👍 20    🔁 1    💬 0    📌 0
Preview
Dans les Vosges, Yasin, un Palestinien de Gaza, doit se battre contre les OQTF Âgé de 31 ans, il a quitté l’enclave palestinienne en 2018 pour rejoindre son frère basé en France. Mais depuis, il n’a pu obtenir ni l’asile ni un droit au séjour. Pire, il est menacé d’expulsion malgré le contexte de la guerre génocidaire menée par Israël.

Âgé de 31 ans, il a quitté l’enclave palestinienne en 2018 pour rejoindre son frère basé en France. Mais depuis, il n’a pu obtenir ni l’asile ni un droit au séjour. Pire, il est menacé d’expulsion malgré le contexte de la guerre génocidaire menée par Israël.

Par Nejma Brahim

25.10.2025 19:11 — 👍 119    🔁 58    💬 2    📌 3
Preview
Vente d'armes : livraison imminente de matériel français vers Israël Une semaine après la signature du cessez-le-feu entre Israël et le Hamas, Disclose révèle qu’un lot de matériel fabriqué par la société française Sermat doit être expédié en Israël, lundi 20 octobre. ...

Malgré le cessez-le-feu, l'aide humanitaire arrive tjs au compte-goutte à Gaza

Et Israël peut toujours compter sur les livraisons 🇫🇷de composants pour ses armes

Avec @antoinehasday.bsky.social on révèle un nouveau colis pour drones Hermes prévu le 20/10

disclose.ngo/fr/article/v...

17.10.2025 10:14 — 👍 134    🔁 109    💬 2    📌 5

The reproduced chart can be found here: github.com/davidsjoberg...

15.10.2025 14:42 — 👍 2    🔁 1    💬 0    📌 0

On Gaza in the last IPC report: "As this Famine is entirely man-made, it can be halted and reversed. The time for debate and hesitation has passed, starvation is present and is rapidly spreading. [...] Any further delay will result in a totally unacceptable escalation of Famine-related mortality."

15.10.2025 14:42 — 👍 3    🔁 1    💬 1    📌 0
The 15 Countries with the Largest Number of People Experiencing Severe Food Insecurity

The 15 Countries with the Largest Number of People Experiencing Severe Food Insecurity

#TidyTuesday this week is about the #FAO data for the #WorldFoodDay

📊 Combining `ggbump` and a map to display a ranking, I chose to use IPC data instead and reproduce a chart by David Sjoberg.

#rstats #ipcinfo #ipc #fsl #dataviz #map #ggplot2

Code: guillaume-noblet.com/TidyTuesday/

15.10.2025 14:42 — 👍 21    🔁 5    💬 2    📌 0

The reproduced chart can be found here: github.com/davidsjoberg...

15.10.2025 14:39 — 👍 0    🔁 0    💬 0    📌 0

On Gaza in the last IPC report: "As this Famine is entirely man-made, it can be halted and reversed. The time for debate and hesitation has passed, starvation is present and is rapidly spreading. [...] Any further delay will result in a totally unacceptable escalation of Famine-related mortality."

15.10.2025 14:39 — 👍 0    🔁 0    💬 1    📌 0
Post image

#TidyTuesday a week late on Crane Observations at Lake Hornborgasjön, Sweden (1994–2024).

🗓️ Used a heatmap to look at the repeated yearly spring observations
🎷 `ggbranding` to add personal branding github.com/gnoblet/ggbr...
👽 Code: gnoblet.github.io/TidyTuesday/

#rstats #ggplot2 #heatmap #dataviz

06.10.2025 09:29 — 👍 29    🔁 6    💬 0    📌 0

Ça fonctionne bien pour une tendance, oui ! Pour avoir une série précise dans le temps, le graphique devient très vite trop dense et illisble. D'où, l'usage de moyenne décennale ici.

10.10.2025 15:40 — 👍 1    🔁 0    💬 0    📌 0
Post image

One of my graph has just entered the "best" section of the r-graph-gallery.com with a tutorial.

Featuring a waffle chart for time series, where the subtitle serves as a colorful legend.

Thanks a lot to @yan-holtz.bsky.social and @soeundataviz.bsky.social for adding it! #rstats #dataviz #ggplot2

10.10.2025 06:24 — 👍 53    🔁 12    💬 3    📌 0
Post image

#TidyTuesday Week 40 – I mostly just wanted to plot a map!

👉 Code: guillaume-noblet.com/TidyTuesday/

#DataScience #RStats #Geospatial #dataviz

07.10.2025 14:58 — 👍 16    🔁 2    💬 0    📌 0
Post image

#TidyTuesday a week late on Crane Observations at Lake Hornborgasjön, Sweden (1994–2024).

🗓️ Used a heatmap to look at the repeated yearly spring observations
🎷 `ggbranding` to add personal branding github.com/gnoblet/ggbr...
👽 Code: gnoblet.github.io/TidyTuesday/

#rstats #ggplot2 #heatmap #dataviz

06.10.2025 09:29 — 👍 29    🔁 6    💬 0    📌 0
Preview
Près de 50 m² de nature détruits chaque seconde : visualisez le bétonnage à grande échelle de l’Europe Hangars, usines géantes, villas… Pixel après pixel, l’analyse inédite d’images aériennes de notre enquête « Green to Grey » dévoile les causes et l’ampleur de l’artificialisation qui transforme le con...

"Près de 50 m² de nature détruits chaque seconde : visualisez le bétonnage à grande échelle de l’Europe"

Hangars, usines géantes, villas… Pixel après pixel, l’analyse inédite d’images aériennes de notre enquête « Green to Grey »

@magalireghezza.bsky.social

www.lemonde.fr/les-decodeur...

01.10.2025 13:17 — 👍 52    🔁 36    💬 0    📌 3
Video thumbnail

Je préfère écouter les gens qui connaissent le dossier, c’est bien plus intéressant.

29.09.2025 18:30 — 👍 1706    🔁 674    💬 46    📌 52

@gnoblet is following 20 prominent accounts