Michael Friendly's Avatar

Michael Friendly

@datavisfriendly

ASA Fellow; #rstats developer of graphical methods for categorical and multivariate data; #datavis history of data visualization; #historicaldatavis; Milestones project Web: www.datavis.ca GitHub: github.com/friendly

6,011
Followers
448
Following
2,101
Posts
20.07.2023
Joined
Posts Following

Latest posts by Michael Friendly @datavisfriendly

GitHub Actions are Forever

07.03.2026 03:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Title page of Nouvelles Methodes pour la Determination des Orbites des Cometes

Title page of Nouvelles Methodes pour la Determination des Orbites des Cometes

This portrait is claimed to be that of Adrien Marie Legendre, but is disputed in other sources.

This portrait is claimed to be that of Adrien Marie Legendre, but is disputed in other sources.

#TodayinHistory #dataviz #Onthisday #OTD πŸ“Š
πŸ“…Mar 6, 1805 Adrien Marie Legendre introduces least squares in his Nouvelles Methodes pour la Determination des Orbites des Cometes

07.03.2026 02:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The Upshot is hiring a data graphics/multimedia editor. Come work with us and make weird things that help people understand the world!
job-boards.greenhouse.io/thenewyorkti...

06.03.2026 20:33 πŸ‘ 15 πŸ” 13 πŸ’¬ 0 πŸ“Œ 0
Artistic portrait of William Oughtred in front of a slide rule. The large X refers to multiplication, not a social media platform

Artistic portrait of William Oughtred in front of a slide rule. The large X refers to multiplication, not a social media platform

#TodayinHistory #dataviz #Onthisday #OTD πŸ“Š
πŸŽ‚Mar 5, 1574 William Oughtred born in Eton, England πŸ‡¬πŸ‡§

~1620: Along with Edmund Gunter, he invented a calculating device with logarithmic & trigonometric scales, an early form of slide rule for mariners.πŸ“

07.03.2026 02:02 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Some sample nestedLogit plots.

07.03.2026 02:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Yes, another quirky favorite of mine

07.03.2026 01:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Add vignettes & plotting enhancements Β· friendly/nestedLogit nestedLogit 0.4.0 This is a major release of the package adding considerable functionality for plotting and other features add gators data, food choice of alligators from Agresti added a vignette ...

A major release of the nestedLogit package now on CRAN.
Enhanced plotting methods, several new vignettes...
[Work on this a tribute to John Fox, who did the heavy lifting on the package, in both theory & code]
Release notes: github.com/friendly/nes...
Docs: friendly.r-universe.dev/nestedLogit

06.03.2026 21:38 πŸ‘ 14 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1

Here's another bendy-bar chart, from the Album de Statistique Graphique, (Emile Cheysson, 1886), D'Epenses de Premier Etablissement des Chemins de Fer du Monde en 1883.

06.03.2026 03:42 πŸ‘ 13 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Post image

#dataviz #history
I like the idea of network diagrams trying to show the influence of people in different area (philosophy / science / art) on each other. Does anyone know of any good things in this category?

06.03.2026 03:30 πŸ‘ 6 πŸ” 2 πŸ’¬ 4 πŸ“Œ 0

Agree entirely. Mercator solved a problem for
european navigators. He wasn't concerned so much for geographic 'equity' of representation. And, he left a whole bunch of interesting problems for other geographic geometers to deal with.

06.03.2026 03:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A digital CAPTCHA verification window titled "Select all squares with PIPES" against a plain white background. The window contains a 3Γ—3 grid of numbered squares, mixing literal hardware, smoking pipes, and programming syntax.

A digital CAPTCHA verification window titled "Select all squares with PIPES" against a plain white background. The window contains a 3Γ—3 grid of numbered squares, mixing literal hardware, smoking pipes, and programming syntax.

These captchas just keep getting harder #rstats

05.03.2026 15:58 πŸ‘ 600 πŸ” 136 πŸ’¬ 8 πŸ“Œ 2
An early world map using the  Mercator projection, which makes the northern hemisphere appear lager. It takes the form of two circular maps, one for N/S America, the other for Africa/Europe/Asia

An early world map using the Mercator projection, which makes the northern hemisphere appear lager. It takes the form of two circular maps, one for N/S America, the other for Africa/Europe/Asia

Portrait of Gerardus Mercator

Portrait of Gerardus Mercator

#TodayinHistory #dataviz #Onthisday #OTD πŸ“Š
πŸŽ‚Mar 5, 1512 Gerardus Mercator born in Rupelmonde, Flanders, Belgium πŸ‡§πŸ‡ͺ

1569: he Invented of cylindrical projection for portraying the globe on maps, to preserve straightness of rhumb lines
(for better or worse, but it helped Europeans navigate the seas)

06.03.2026 01:32 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

#TodayinHistory #OTD πŸ“Š
Marey's studies of motion look so modern!
He solved the age old Q: Why does a cat nearly always fall on its feet?

06.03.2026 01:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Γ‰tienne-Jules Marey, The Graphic Method β€œThese views have taught us to discern the appearances of reality.”— Γ‰tienne-Jules Marey, 1878 OverviewΓ‰tienne-Jules Marey revealed to the human eye what it cannot naturally see; changing not only sci...

#TodayinHistory #OTD πŸ“Š
πŸŽ‚Mar 5, 1830 Etienne-Jules Marey born in Beaune, France πŸ‡«πŸ‡·
In 1878, Marey made the first attempt to survey, describe, and illustrate available graphic methods for experimental data
& pioneered the study of animal motion. He was a giant of #dataviz
Get the book: bit.ly/41AfMEK

06.03.2026 01:22 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Can't wait to dive into this 2nd Ed. of a really great book.

06.03.2026 00:57 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image
04.03.2026 18:57 πŸ‘ 38 πŸ” 22 πŸ’¬ 4 πŸ“Œ 2

Hard to believe CRAN accepted a package with such a similar name to the widely used 'colorspace' πŸ“¦

05.03.2026 02:21 πŸ‘ 10 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0
B/W photo of Alban William Housego Phillips

B/W photo of Alban William Housego Phillips

Plot of the rate of change of wage rates on the Y axis vs. unemployment. The inverse relation suggest a tradeoff

Plot of the rate of change of wage rates on the Y axis vs. unemployment. The inverse relation suggest a tradeoff

The cyclic relationship becomes clearer when the points are connected in time order

The cyclic relationship becomes clearer when the points are connected in time order

#TodayinHistory #dataviz #Onthisday #OTD πŸ“Š
πŸ’€Mar 4, 1975 Alban William Housego Phillips died in Auckland, New Zealand πŸ‡³πŸ‡Ώ

1958: The "Phillips Curve,'' a scatterplot of inflation vs. unemployment over time shows a strong inverse relation, leading to important developments in macroeconomic theory

05.03.2026 02:16 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Credit Where Credit is Due: Mary Eleanor Spear Exploring the life and work of an overlooked mid-century dataviz pioneer who may have discovered the Box Plot 17 years before John Tukey.

#TodayinHistory #dataviz #Onthisday #OTD πŸ“Š
πŸŽ‚Mar 4, 1897 Mary Eleanor Spear born in Jonesboro, Indiana, USA πŸ‡ΊπŸ‡Έ

A data vis specialist at the Bureau of Labor Statistics, she pioneered the boxplot and wrote books on effective graphic techniques (done by hand!)
πŸ‘€ bit.ly/4baeFSY

05.03.2026 01:49 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

WOW!

05.03.2026 01:06 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

This is a great find!
1828-- Not long after Dupin published his first b/w choropleth (1826)
The use of color is subtle; uses what looks like a nice color ramp, but actually colored patterns. Great detail shown
I never heard of the cartographer -- F. von Doring

05.03.2026 00:58 πŸ‘ 14 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

^0.5 --> ^0.57 makes a bigger difference than one would think.
But remember, you can't say much about what is "better" for #dataviz without specifying the TASK. A lot of the recommendations (following Cleveland/McGill) come from magnitude estimation: How big is X?

04.03.2026 01:51 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
R.I.P., John Fox - Yihui Xie | θ°’η›ŠθΎ‰ Last November, I learned the very sad news from Michael Friendly that John Fox had passed away. That brought my memory back to 2006 when I emailed John for the first time asking for his help on a &hel...

#rstats RIP, John Fox
@yihui.org just published this lovely tribute to John Fox and his work

yihui.org/en/2026/02/j...

12.02.2026 02:05 πŸ‘ 32 πŸ” 16 πŸ’¬ 1 πŸ“Œ 1

YES! Of course the Atlantic gave Minard a lot more room.
But his master stroke was to do these comparatively over time

04.03.2026 01:26 πŸ‘ 12 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Preview
A Few Claude Skills for R Users – R Works The community has come together to create some great Claude Skills that you can try out today.

I rounded up a few Claude Skills for #RStats users.

Huge thanks to the creators who developed them. They share Skills for everything from tidyverse code to brand.yml files to learning while using AI.

Hope the list is useful, and please let me know what I missed! 🧑

rworks.dev/posts/claude...

03.03.2026 14:05 πŸ‘ 133 πŸ” 38 πŸ’¬ 4 πŸ“Œ 4
Wright's generic path diagram showing A as a cause of X, D as a cause of Y and B, C as partial causes of X and Y. (reproduced from Wright, 1920, p. 329)

Wright's generic path diagram showing A as a cause of X, D as a cause of Y and B, C as partial causes of X and Y. (reproduced from Wright, 1920, p. 329)

Photo of Sewall Wright in front of a blackboard with mathematical symbols

Photo of Sewall Wright in front of a blackboard with mathematical symbols

#TodayinHistory #dataviz #Onthisday #OTD πŸ“Š
πŸ’€Mar 3, 1988 Sewall Wright died in Madison, Wisconsin, USA πŸ‡ΊπŸ‡Έ
1920: invention of the path diagram to show relations among a network of endogenous and exogenous variables forming a system of structural equations.
Established idea of diagram thinking

04.03.2026 00:40 πŸ‘ 15 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

Very nice collection. Bertin would love these

03.03.2026 03:42 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

But people on all sides were finally thinking (and muttering) about their loyalties

03.03.2026 01:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Be extra careful with the Description: -- quote software names, beware of spelling, use proper DOI refs, ...

"Newbies" -- packages, not maintainers are put through a special room in CRAN-Hell πŸ‘Ώ

02.03.2026 03:13 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
R Birthday card generated by Claude Sonnet 4.6 R Birthday card generated by Claude Sonnet 4.6 . GitHub Gist: instantly share code, notes, and snippets.

Code for the R_birthday_card: gist.github.com/friendly/ca2...

02.03.2026 03:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0