Telling Stories with Data (2023) is a free online textbook by Ilhem Allagui that teaches data visualization and storytelling techniques, covering design principles, chart types, and practical tools for creating effective data-driven narratives.
#data-visualization
30 items
Stell-R is a web tool that visualizes musical influence relationships by constructing a minimum spanning tree from artist data, allowing users to trace influence paths between musicians.
BlackStork is a tool that renders cybersecurity reports directly from structured data, streamlining the report generation process for security professionals.
France experienced an unprecedented June 2026 heatwave, with four graphs illustrating record-breaking temperatures, early onset, and exceptional intensity across the country. The heatwave set new national highs for the month, surpassing previous records by a wide margin. The data highlights the scale of a climatic event that alarmed meteorologists and public health authorities.
A Streamlit-based fire tracker called Fire and Coast Fire Tracker has been shared on Hacker News. The tool provides real-time tracking of fires and coastal events, allowing users to monitor fire incidents through an interactive web interface.
Model Map is a 3D visualization tool that displays the "spikiness" of AI models—their relative strengths and weaknesses—in an interactive 3D space. Users can fly around the environment using WASD and mouse controls, with a hidden Star Wars-themed mini-game for adventurous pilots. The tool is built on the open-source 3D Graph library.
A developer created GitCity, a 3D interactive city generated from users' GitHub contribution history, where each tile represents a day of coding activity and users can drive around to explore their year of contributions.
Microsoft Flint-Chart is an open-source charting library developed by Microsoft for creating interactive data visualizations. It provides a range of chart types and customization options for use in web applications.
This interactive map visualizes pub density across the UK, highlighting areas with the highest concentration of pubs per square kilometer, particularly in central London, while showing that many rural and suburban areas have lower pub densities. The map was created using OpenStreetMap data and allows users to explore regional variations in pub availability.
A developer created a visualization comparing comment counts on Hacker News monthly "Who's Hiring?" and "Who wants to be hired?" posts to offer insights into the tech job market. The quick project is not presented as rigorous data science but as a tool to spark discussion.
The article presents a live widget for the FIFA World Cup 2026, built using the Orbit and Zumly libraries, showcasing interactive data visualization for the tournament.
The OED Text Visualizer is a digital tool from Oxford Languages that provides interactive visualizations of text based on data from the Oxford English Dictionary, allowing users to explore word origins, historical usage, and linguistic patterns.
The website Gitfut.com transforms GitHub user statistics into stylized World-Cup-style player cards, displaying metrics like contributions, repositories, and streaks in a sports-themed format.
A small data company developed a tool called MCP Charts to simplify adding visualisations to Model Context Protocol (MCP) surfaces. While building data MCPs and semantic layers was straightforward, integrating charts and front-end code proved difficult, so they created and open-sourced a solution for the data community.
This cookbook demonstrates how to generate ASCII art data visualizations directly in the terminal using the Xan library, recreating a vintage 1970s-style command-line graphics experience.
Better Graphs is an open-source project that teaches good Matplotlib visualization practices to both AI agents and humans. It includes agent instructions, a tutorial blog, and opinionated default styles (minerva.mplstyle), aiming to produce cleaner, more professional plots inspired by Tufte's design principles.
A nomogram is a graphical calculating device that allows users to compute a function's result by drawing a line across calibrated scales. It predates modern calculators and remains useful for quick, visual estimations without a computer.
A developer introduces a new confidence calculator for A/B testing, emphasizing shareability, clear charts, customizable settings, and simple explanations as its main features.
HumansMap is a platform that allows users to explore and navigate visual graphs of family dynasties and their relational connections.
A new real-time map tracks rat sightings in cities using data from pest control reports and citizen submissions, helping urban areas monitor and manage rodent populations more effectively.
ArrayVis is a web tool for visualizing multi-dimensional array shapes through recursive visualization, helping users understand complex array structures and dimensions interactively.
Hemicycle is a tool that visualizes US bill cosponsors by political party, offering a graphical view of legislative support in Congress.
This site analyzes monthly "Who Is Hiring" threads from Hacker News, showing hiring trends by category and time period.
A developer used data from World Cup matches to create a series of data visualization posters. The project involved processing match statistics and transforming them into visually appealing graphic designs that represent key game moments and player performance.
The article presents a method for creating custom color scales that feel intentional rather than algorithmically generated, focusing on design principles and manual adjustments to achieve more natural and visually appealing color gradients.
ggsql 0.4.1 has been released, introducing support for spatial plotting and in-layer aggregation. The update enhances the R package's capabilities for creating database-backed graphics directly from SQL queries.
DELN is an interactive atlas that visualizes major web crawl AI training datasets, showing how they relate to and influence one another via a map interface with dropdown filters.
Kitcat 2.0 is a Matplotlib backend that enables plotting directly in the terminal, allowing users to generate and view charts without leaving the command line. The new version brings improvements over the original release.
The chapter covers how to use colour scales and legends in ggplot2, including the use of scale_colour_* and scale_fill_* functions to map data to colours, and how to customise legend appearance.
RocketAnalyzer is a Streamlit app that provides tools for analyzing rocket-related data.