Mark McClure

@mark31459
8 Followers
11 Following
16 Posts
Professor of Mathematics and Statistics and progressive data visualizer.

NC Legislative Election Results:

Did you know that there were more votes cast for Democrats than Republicans in the recent state legislative elections, yet the republicans nearly have a super majorities in both houses?

You can read and see more about this in my latest data based blog post:

https://blog.wncviz.com/posts/politics/NCElectionResults2024/

You can also comment on that post here!

NC Legislative Election Results 2024

Interactive visualization of the results of the legislative district elections in North Carolina from the Fall of 2024.

When I started my data based blog with Observable Framework a couple of weeks ago, my intention was to focus on issues in politics and higher education. As a resident of Asheville, North Carolina, though, I've discovered a sudden, strong interest in hurricanes since Hurricane Helene hit. So my second blog post explores the growing impact of climate change on my region:
https://blog.wncviz.com/posts/Misc/hurricanes/

@observablehq

You can comment on the post here.

Hurricanes in Asheville

Data based exploration of the frequency of hurricanes that've impacted Asheville, together with some political commentary

New blog post: Create the dashboard for a Discourse forum

I wanted to learn about the new integration between Observable and GitHub to automatically deploy a data app.

As the Discourse API is super easy to work with, I decided to create an app with Observable Framework to understand key metrics of the Observable forum:
- 7 years
- 50 monthly active users
- 90% of the questions get replies

Discover how I build the app in the post:

https://blog.rednegra.net/2024/09/26/create-a-discourse-dashboard

Create a Discourse Dashboard | Sylvain Lesage's Blog

I was ★★ by this very simple and yet powerful interaction pattern that the NYT made on their election polls page; I knew I had to reproduce it. Lots of small details to figure out… now it's available as a reusable options transform for Observable Plot.
https://observablehq.com/@observablehq/plot-pointer-driven-marks
Plot interaction: pointer-driven marks

The New York Times’ chart showing hundreds of election polls for the 2024 presidential election has this great interaction pattern, where an annotation describes the most recent data points. But as soon as the viewer starts pointing over the chart, they take control and the annotations very naturally follow the mouse. Here it is, as a video: Showing a default annotation when the user is not pointing is such an immediate and useful pattern that I want to replicate it with Observable Plot. As always, there ar

Observable

So far, I use Mastodon mainly as a place to store comments on my blog. This blog post describes roughly how that works and why I chose to use Mastodon:

https://blog.wncviz.com/MastodonComments.html

Mastodon Comments | WNCViz Blog

I wrote a blog post on using RevealJS within an Observable Framework project. You can comment on that post here and view the post on the Observable Cloud:

https://mcmcclur.observablehq.cloud/mark-on-framework/posts/RevealJS/

@observablehq

RevealJS in Framework

A description of how to use RevealJS within an Observable Notebook.

I've written a blog post on mathematical typesetting within Observable Framework. You can comment on that post here and view the post on the Observable Cloud:

https://mcmcclur.observablehq.cloud/mark-on-framework/posts/MathematicalTypesetting/

@observablehq

Mathematical Typesetting

Various ways to typeset mathematics within an Observable Framework project.

After fiddling with and refining my Observable Framework blogging techniques, I think I'm ready for my first "real" post:
https://blog.wncviz.com/posts/politics/NCElections2024/

The post presents a visualization of North Carolina's legislative districts for the current election. You can leave a comment on the post by simply responding to this Mastodon post!

Elections in North Carolina - 2024

Interactive visualization of the legislative district election in North Carolina this coming Fall of 2024, together with the current configuration of those districts

@mark31459 Hi Mark, just read your “The Observable Tech Stack”, and fully agree. I sure hope Observable Notebooks continue to be available and supported. It’s such an easy, fast, and comfortable way to start a new experiment. I really, really like Notebooks.

And oh, how great would it be that a Notebook can be Frameworked in the same easy and fast way. In fact, a Notebook might have the option to automatically be published as a Framework variant (as opposed to downloading a zip). Seamless,easy.

I love Observable Framework! I've also always loved Observable's Notebook and I'm a bit concerned that the Notebook has been abandoned. I wrote about this here:
https://mcmcclur.observablehq.cloud/mark-on-framework/posts/TheNotebook/
#observablehq

This topic is setup so that people can respond to that post about using Mastodon to make comments within Observable Framework. Replies here will show up as comments on that post.

Observable Framework and the Notebook

Praise for Observable Framework but a lament for the Notebook.