Jeffrey Heer

@jheer.org

UW Computer Science Professor. Data, visualization & interaction. UW Interactive Data Lab, Vega, Ex-Trifacta. Sometimes Seattle, manchmal Berlin.

When D3 was released in February 2011, it transformed how we build data visualizations for the web and ushered in a new age of unbridled creativity in information design, data journalism, and beyond. Today, it remains the backbone of modern, interactive data viz. Happy 15th birthday, D3 🎂 d3js.org

[Study participant recruitment] Share your experiences with visualization experiment design Hi, we (me and @jheer.org, University of Washington) are looking for interview participants to share experiences and challenges in designing visualization experiments. Form: forms.gle/RtfJ7M5ELtuR...

Share your experiences with visualization experiment design

Hi, we (Hyeok and Jeff, University of Washington) are looking for participants for an interview study to understand experiences and challenges in designing visualization experiments for the future too...

forms.gle

Do you make drag-and-drop interfaces? Or do you wish you did, but they're just too hard? We're working on a new way to drag & drop! Wanna try it out? Join our study – we'll ask you about your drag-and-drop experiences, and get your hands on the prototype. Join here: forms.gle/J82tFtu6DqS8.... 🙏!

The data vis project "Mosaic: An Architecture for Linking Databases and Scalable Interactive Visualizations" received a SIGMOD Best Demo Runner Up award at the ACM SIGMOD/PODS International Conference on Management of Data in Berlin, Germany. Congrats to the Mosaic team on this recognition! 📊🎉

The Mosaic architecture for database-backed interactive visualization just hit 1,000 stars on GitHub! Thank you to all who have participated and contributed!

Screenshot from GitHub showing 1k stars for the Mosaic project, an extensible framework for linking database and interactive views.

ACM Transactions on Computer-Human Interaction is looking for outreach editors, i.e., junior researchers who wants to rethink and implement how the journal engages online with readers and authors. Deadline for applications is Dec 11. Call at www.linkedin.com/feed/update/... or ask me for more info.

Kasper Hornbæk on LinkedIn: Dear HCI community (please share, forward) We are seeking two Outreach…

Dear HCI community (please share, forward) We are seeking two Outreach Editors for ACM Transactions on Computer-Human Interaction (TOCHI). The Outreach Editor…

linkedin.com

People are now using LLMs to create charts and graphs. How might we assess the quality and consistency of the results? DracoGPT is a method that fits a visualization knowledge base (Draco) to LLM responses, enabling comparison across models, prompts, and results from human subjects experiments.

Overview of the DracoGPT-Rank pipeline. (1) User provides prompt templates for an LLM to rank chart pairs; (2) Draco featurizes charts and produces feature vectors consisting of constraint counts; (3) Draco learns constraint weights over LLM-labeled chart pairs by fitting a RankSVM model; (4) The fitted Draco model can be applied to score charts. Results at each stage of the pipeline afford insight into LLM ranking preferences.

Mosaic v0.12 is out: database-powered scalable, interactive visualization! 📈 One new addition is support for dynamic changes in the backing data. Move between smaller and larger samples to balance speed and comprehensive coverage.

still polishing the ergonomics, but really excited to have this working! the little 3mb binary connects to a kernel and launches a native webview to display outputs. ~super~ lightweight and flexible way to script with anywidgets mosaic from the command line with `jupyter console`:

Kyle Kelley@kylekelley.bsky.social · 2y ago

This is early days to show... @manzt.sh and I made a Jupyter sidecar for use with `jupyter console` and @zed.dev. Run `cargo install sidecar` to get access.

Split-screen view of a Jupyter environment. Left: Python code for setting up a sidecar viewer and loading data. Right: Data table displaying athlete information with 7 sample rows out of 11,538, showing fields like ID, name, nationality, and physical attributes.