<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by AnyChart on Medium]]></title>
        <description><![CDATA[Stories by AnyChart on Medium]]></description>
        <link>https://medium.com/@anychart?source=rss-df528eb97757------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*NPd9kdnQMJpFmu150vaWFg.png</url>
            <title>Stories by AnyChart on Medium</title>
            <link>https://medium.com/@anychart?source=rss-df528eb97757------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 06 May 2026 16:52:48 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@anychart/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Fresh Data Visuals That Caught Our Attention — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/fresh-dataviz-f043f852103c?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/f043f852103c</guid>
            <category><![CDATA[maps]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[charts]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[data-visualization]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 01 May 2026 16:05:59 GMT</pubDate>
            <atom:updated>2026-05-04T13:20:17.124Z</atom:updated>
            <content:encoded><![CDATA[<h3>Fresh Data Visuals That Caught Our Attention — DataViz Weekly</h3><figure><img alt="Fresh Data Visuals That Caught Our Attention — Screenshots from Four Projects Featured in DataViz Weekly on May 1, 2026" src="https://cdn-images-1.medium.com/max/1024/0*PT3A9-fgKIWGA-x3.png" /></figure><p><strong>Every week, countless data visuals appear across all domains and formats. Every Friday, we curate those we found most interesting, sharing them as examples of data visualization work in practice.</strong></p><p>Glad to feature this time in <a href="https://www.anychart.com/blog/category/data-visualization-weekly/">DataViz Weekly</a>:</p><ul><li>British voter intent by demographic — <strong><em>The Economist</em></strong></li><li>America’s electrical grid under strain — <strong><em>The New York Times</em></strong></li><li>Disappearance of iceberg A23a — <strong><em>The European Correspondent</em></strong></li><li>2025 year in music — <strong><em>Chartmetric</em></strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Banner with Excel-style spreadsheets inside a Qlik Sense app, with text: Spreadsheets for Qlik: Qlik Meets Excel — Try Spreadsheets Extension" src="https://cdn-images-1.medium.com/max/970/0*RHus2vyTcVXjB4fM.png" /></a></figure><h3>British Voter Intent by Demographic</h3><figure><img alt="Vertical stepped line chart and radar chart showing British voter intent by demographic — interactive data visualization by The Economist" src="https://cdn-images-1.medium.com/max/1024/0*r7vLgfJI3j2YcgUR.png" /></figure><p>Britain’s two-party political system is fragmenting. Conservatives and Labour have dominated Westminster for a century, but Reform UK and the Green Party are now competing seriously for voters on both flanks.</p><p>The Economist built a statistical model of the British electorate based on nearly 40,000 survey responses from More In Common, updated weekly. Users select from eight demographic characteristics: sex, age, ethnicity, region, education, employment, housing tenure, and urban or rural setting. The combinations yield 275,000 possible voter profiles.</p><p>The first visual is a vertical <a href="https://www.anychart.com/chartopedia/chart-type/stepline-chart/">stepped line chart</a>. Each demographic selection appears as a row, with color-coded step-lines for Labour, Conservative, Liberal Democrats, Reform UK, Green, and Other showing how that choice pulls each party’s probability away from the national average. Final percentages for the assembled profile appear at the bottom, with 2024 estimates alongside for comparison.</p><p>A <a href="https://www.anychart.com/chartopedia/chart-type/polar-chart/">polar chart</a> with an ordinal <a href="https://docs.anychart.com/Basic_Charts/Polar_Plot/Overview#scales">scale</a> then plots the profile as a bold outlined polygon on six party-labeled axes. Thousands of faint overlapping shapes fill the same space, representing every other demographic combination in the dataset. Clicking any shape reveals the characteristics behind that profile.</p><p><strong>👉 See the article on </strong><a href="https://www.economist.com/interactive/2025-british-politics/build-a-voter"><strong>The Economist</strong></a><strong>.</strong></p><h3>America’s Electrical Grid Under Strain</h3><figure><img alt="Stacked area charts with alluvial effect showing U.S. electricity use by activity over time — data visualization by The New York Times" src="https://cdn-images-1.medium.com/max/1024/0*HZMQxjUpD8916CpY.png" /></figure><p>The United States electrical grid was built more than a century ago and has seen limited fundamental upgrades since. Electricity prices have risen sharply in recent years while demand, flat for over a decade, is growing again.</p><p>Robinson Meyer’s essay in The New York Times Opinion section, with graphics by Sara Chodosh, opens with a scrollytelling sequence built around a map of U.S. transmission lines. As the narrative advances, planned data center locations appear across the network, showing where new demand is concentrating.</p><p><a href="https://www.anychart.com/chartopedia/chart-type/line-chart/">Line charts</a> then trace retail electricity prices by sector from 2000 to 2025, and track changes in electricity sales across residential, commercial, and industrial customers. Two interactive <a href="https://www.anychart.com/chartopedia/chart-type/stacked-area-chart/">stacked area charts</a> with alluvial effect follow — one for residential consumption, one for commercial. Each tracks how electricity use by activity has shifted over time, with historical data extending into projections through 2050. Hovering highlights any individual use category across the full timeline.</p><p>Additional graphics include a <a href="https://www.anychart.com/chartopedia/chart-type/dot-chart/">dot chart</a> comparing state-level changes in electricity load and price, a <a href="https://www.anychart.com/chartopedia/chart-type/stepline-chart/">stepped line chart</a> of utility spending shifting from generation toward distribution and transmission, and a cartogram mapping natural gas price risk by state.</p><p><strong>👉 Check out the essay on </strong><a href="https://www.nytimes.com/interactive/2026/04/27/opinion/electricity-power-grid-infrastructure.html"><strong>The New York Times</strong></a>, by Robinson Meyer and Sara Chodosh.</p><h3>Disappearance of Iceberg A23a</h3><figure><img alt="Stepped area chart tracking iceberg A23a’s area month by month from 2024 to 2026 — data visualization by The European Correspondent" src="https://cdn-images-1.medium.com/max/1000/0*3VFjagnQ7_oCUx7i.png" /></figure><p>Iceberg A23a broke off from an Antarctic ice shelf 40 years ago as the largest iceberg on record. After remaining grounded for three decades, it began drifting north in 2020 and by early 2026 had broken apart almost entirely.</p><p>The European Correspondent tracks A23a’s disintegration through two charts by Meike Eijsberg that together give the iceberg’s size a concrete human scale. The first is a small multiples grid of proportional squares placing A23a’s footprint at two moments — 3,500 km² in January 2025 and 141 km² in March 2026 — alongside the areas of 30 European capital cities, from London down to Brussels.</p><p>The second is a <a href="https://www.anychart.com/chartopedia/chart-type/stepline-area-chart/">stepped area chart</a> tracking A23a’s area month by month from mid-2024 through early 2026. The descent is gradual at first, then near-vertical in late 2025 as the iceberg entered warmer waters, with <a href="https://docs.anychart.com/Stock_Charts/Overview">annotations</a> marking the points where it shrank below the size of London and then Madrid.</p><p><strong>👉 Look at the piece on </strong><a href="https://europeancorrespondent.com/en/r/the-worlds-biggest-iceberg-is-almost-gone"><strong>The European Correspondent</strong></a>, by Ida Ovesson and Meike Eijsberg.</p><h3>2025 Year in Music</h3><figure><img alt="Genre shift visualization from Chartmetric’s 2025 Year in Music interactive report, designed by Beyond Words Studio" src="https://cdn-images-1.medium.com/max/1024/0*YQrkVNZlqfuSJQmq.png" /></figure><p>Each year, the global music industry produces millions of new releases and reshapes itself around new platforms, markets, and listening habits. 2025 brought another wave of change.</p><p>Chartmetric’s annual Year in Music report, designed by Beyond Words Studio, takes it on across nine themes: top artists and tracks, genres, live events, media syncs, brand affinities, songwriters, streaming, social media, and global trends. The piece is a scroll-driven interactive where each section stands on its own and can be navigated independently. A scrollytelling intro animates key platform statistics and a career stage breakdown before handing off to the main report.</p><p>The visual range is wide. Across the nine sections, the report draws on <a href="https://www.anychart.com/products/anychart/gallery/Circle_Packing/">circle packing</a>, <a href="https://www.anychart.com/chartopedia/chart-type/sankey-diagram/">Sankey diagrams</a>, <a href="https://www.anychart.com/chartopedia/chart-type/bubble-chart/">bubble charts</a>, <a href="https://www.anychart.com/chartopedia/chart-type/quadrant-chart/">quadrant charts</a>, <a href="https://www.anychart.com/chartopedia/chart-type/venn-diagram/">Venn diagrams</a>, <a href="https://www.anychart.com/chartopedia/chart-type/bar-chart/">bar charts</a>, and more to cover a year’s worth of the music industry from every angle.</p><p><strong>👉 Explore the full report on </strong><a href="https://yim2025.chartmetric.com/"><strong>Chartmetric</strong></a>, designed by Beyond Words Studio.</p><p>Voter demographics, power infrastructure, a vanishing iceberg, a year of global music — data is everywhere, and visualization helps us understand it better. Next Friday, DataViz Weekly returns with another selection of charts and maps worth your attention. Stay tuned:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/05/01/data-visuals-caught-attention/"><em>https://www.anychart.com</em></a><em> on May 1, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f043f852103c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/fresh-dataviz-f043f852103c">Fresh Data Visuals That Caught Our Attention — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[More Great Charts and Maps to See — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/more-great-charts-and-maps-to-see-dataviz-weekly-0d47670bff71?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/0d47670bff71</guid>
            <category><![CDATA[storytelling]]></category>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[data-visualisation]]></category>
            <category><![CDATA[data-storytelling]]></category>
            <category><![CDATA[data-visualization]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 24 Apr 2026 22:27:20 GMT</pubDate>
            <atom:updated>2026-04-28T10:43:14.853Z</atom:updated>
            <content:encoded><![CDATA[<h3>More Great Charts and Maps to See — DataViz Weekly</h3><figure><img alt="Screenshots from Four More Great Charts and Maps to See, Featured in This DataViz Weekly Edition" src="https://cdn-images-1.medium.com/max/1024/0*bkUhA3XQwn2i8ZRE.png" /></figure><p><strong>There is always more to see when it comes to great charts and maps. Welcome to </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong>, where we put a spotlight on notable data visualizations as they come out around the web.</strong></p><p>Here are the projects that made the cut this time:</p><ul><li>Tehran strike damage by land use — <strong>Bloomberg</strong></li><li>Six decades of population change in Europe — <strong>Correctiv</strong></li><li>Job stability across occupations in the United States — <strong>Nathan Yau</strong></li><li>Buildings by proximity to roads — <strong>Benjamin Lozes</strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Banner with Excel-style spreadsheets inside a Qlik Sense app, with text: Spreadsheets for Qlik: Qlik Meets Excel — Try Spreadsheets Extension" src="https://cdn-images-1.medium.com/max/970/0*sG8bWLVnz1jNiNK5.png" /></a></figure><h3>Tehran Strike Damage by Land Use</h3><figure><img alt="Tehran Strike Damage by Land Use, Charted and Mapped by Bloomberg" src="https://cdn-images-1.medium.com/max/1024/0*zVI8yn7YLRXcaoM9.png" /></figure><p>U.S. and Israeli air strikes on Iran began in late February 2026, leaving significant damage across Tehran before a ceasefire took hold in early April. Military installations, government buildings, and residential and commercial areas sit side by side in the city’s dense urban fabric.</p><p>Bloomberg analyzed strike damage across Tehran through the lens of land use, cross-referencing damage analysis by Oregon State University researchers with land-use data from OpenStreetMap and Overture Maps. The piece opens with a <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">choropleth map</a> of the city coloring damage clusters by predominant category: civilian, commercial, industrial, military, and government. Grids of Voronoi <a href="https://www.anychart.com/chartopedia/chart-type/treemap/">treemaps</a> then show the actual land-use mix within every cluster, making visible how sites classified as predominantly military or industrial typically contain civilian and commercial areas as well. Further on, a <a href="https://www.anychart.com/chartopedia/chart-type/bubble-map/">bubble map</a> of Iran shows cumulative damaged area by location, with Tehran and Isfahan standing out as the most heavily affected.</p><p><strong>👉 See the piece on </strong><a href="https://www.bloomberg.com/graphics/2026-iran-tehran-strike-damage-satellite-images/"><strong>Bloomberg</strong></a>, by Golnar Motevalli, Krishna Karra, Tom Fevrier, and Raeedah Wahid.</p><h3>Six Decades of Population Change in Europe</h3><figure><img alt="Six Decades of Population Change in Europe, Mapped and Charted by Correctiv" src="https://cdn-images-1.medium.com/max/1024/0*9jOx3mC2OdOyd-jY.png" /></figure><p>Europe’s total population has grown steadily over recent decades. But that overall growth conceals sharp differences from place to place.</p><p>Correctiv built a scroll-driven visual story around a <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">choropleth map</a> drawn from new EU Joint Research Centre data covering population change at the local level since 1961. Municipalities across 32 European countries are colored green for growth and red for decline. The narrative steps through regional patterns in Spain, Greece, Germany, Bulgaria, and Lithuania, showing how rural depopulation and post-communist emigration played out differently across the continent. At the end, the map opens as a fully interactive tool — search for any town or village and see its population trajectory as a <a href="https://www.anychart.com/chartopedia/chart-type/line-chart/">line chart</a> spanning six decades.</p><p><strong>👉 Check out the story on </strong><a href="https://correctiv.org/en/europe/2026/04/21/half-of-europes-towns-and-villages-have-fewer-residents-than-60-years-ago/"><strong>Correctiv</strong></a>, by Lilith Grull, Ada Homolova, Frida Thurm, Luc Martinon, Philipp Waack, and others.</p><h3>Job Stability Across Occupations</h3><figure><img alt="Job Stability Across Occupations in the United States, Charted by Nathan Yau on FlowingData" src="https://cdn-images-1.medium.com/max/1024/0*f8_ExYkd4PlNw8Il.png" /></figure><p>Not all jobs are equal when it comes to how long people stick around. Some occupations hold workers for years. Others see a constant stream of new faces.</p><p>Nathan Yau provides a look at job tenure and turnover across occupations in the United States based on data from the Current Population Survey. A dumbbell chart lists occupations sorted from longest median tenure to shortest, with the 25th and 75th percentile ranges flanking each median point. A <a href="https://www.anychart.com/products/anychart/gallery/Scatter_Charts/">scatter plot</a> then positions each occupation by median tenure against its interquartile range, grouping jobs into four zones: high turnover, heavier rotation with some long-term workers, more stable, and mixed workforce. Both charts are interactive: you can search for a specific occupation and see details on hover.</p><p><strong>👉 Look at the post on </strong><a href="https://flowingdata.com/2026/04/16/job-turnover-by-occupation/"><strong>FlowingData</strong></a><strong>.</strong></p><h3>Buildings by Proximity to Roads</h3><figure><img alt="Buildings by Proximity to Roads, Mapped by Benjamin Lozes" src="https://cdn-images-1.medium.com/max/1024/0*qdNrUISey76532ka.png" /></figure><p>Buildings in dense cities can sit just a few feet from passing traffic. That proximity shapes the noise, air quality, and safety residents experience every day.</p><p>Benjamin Lozes built an interactive map using OpenStreetMap data that calculates the distance from every wall vertex of every building to the nearest road segment. Buildings are colored by a continuous gradient encoding that distance. At lower zoom levels, each structure appears as a single dot. Zoom in further and the map switches to full wall-segment rendering, coloring individual wall sections by their specific proximity. Currently available regions include Zurich, New York City, California, Colorado, Greece, Monaco, and Vietnam.</p><p><strong>👉 Explore the map </strong><a href="https://byjtew.github.io/house_to_street/"><strong>here</strong></a><strong>.</strong></p><p>Good data visualization keeps showing up across the web. We track it down and bring it together every Friday. So, more great charts and maps are coming next time — stay tuned:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/04/24/great-charts-maps/"><em>https://www.anychart.com</em></a><em> on April 24, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0d47670bff71" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/more-great-charts-and-maps-to-see-dataviz-weekly-0d47670bff71">More Great Charts and Maps to See — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Data Visualization Opens Up Complex Subjects — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/how-data-visualization-opens-up-complex-subjects-60b6a927b45e?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/60b6a927b45e</guid>
            <category><![CDATA[storytelling]]></category>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[data-analytics]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[data-visualization]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 17 Apr 2026 18:34:09 GMT</pubDate>
            <atom:updated>2026-04-20T10:23:56.525Z</atom:updated>
            <content:encoded><![CDATA[<h3>How Data Visualization Opens Up Complex Subjects — DataViz Weekly</h3><figure><img alt="How Data Visualization Opens Up Complex Subjects — DataViz Weekly" src="https://cdn-images-1.medium.com/max/1024/0*sWThx2tpRPo4qUx4.png" /></figure><p><strong>Robust </strong><a href="https://www.anychart.com/blog/2018/11/20/data-visualization-definition-history-examples/"><strong>data visualization</strong></a><strong> makes complex subjects easier to see and understand. </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong> is our ongoing series collecting the best examples we come across most recently.</strong></p><p>Check out what stood out to us this week:</p><ul><li>Causes of death across countries — <strong><em>Our World in Data</em></strong></li><li>Cuba’s oil crisis — <strong><em>Reuters</em></strong></li><li>Family business succession wave — <strong><em>The Economist</em></strong></li><li>Three years of war in Sudan — <strong><em>Al Jazeera</em></strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Banner with Excel-style spreadsheets inside a Qlik Sense app, with text: Spreadsheets for Qlik: Qlik Meets Excel — Try Spreadsheets Extension" src="https://cdn-images-1.medium.com/max/970/0*dn92U7gzO9S3rNBF.png" /></a></figure><h3>Causes of Death Across Countries</h3><figure><img alt="Interactive treemap showing causes of death across countries — Our World in Data" src="https://cdn-images-1.medium.com/max/1024/0*rVsNtRGIvOZr7MF1.png" /></figure><p>Around 165,000 people die every day around the world. The causes behind those deaths look very different depending on where in the world you live.</p><p>Our World in Data published an interactive <a href="https://www.anychart.com/chartopedia/chart-type/treemap/">treemap</a> built by Sophia Mersmann and Fiona Spooner using data from the IHME’s Global Burden of Disease study. Each rectangle represents a cause of death, sized proportionally to its share of total mortality. A color system divides causes into four broad groups: non-communicable diseases in blue, infectious diseases in red, injuries in green, and neonatal and maternal deaths in purple.</p><p>The visualization is available in an article by Hannah Ritchie that opens with a global view, then steps through the same format for low-income and high-income countries separately, making the structural differences between them immediately visible. The fully interactive version at the end lets you select a country or region, filter by year — with data spanning over four decades — and narrow by age group or sex.</p><p><strong>👉 See the article on </strong><a href="https://ourworldindata.org/what-do-people-die-from-in-different-countries"><strong>Our World in Data</strong></a><strong>.</strong></p><h3>Cuba’s Oil Crisis</h3><figure><img alt="Stream graph of Cuba’s crude oil imports collapsing between 2025 and 2026 — Reuters" src="https://cdn-images-1.medium.com/max/1024/0*awUpjJR2MJGoxQf4.png" /></figure><p>Cuba produces less than a third of the oil it needs and depends on imports for the rest. The loss of its two main suppliers has pushed the country into a severe energy crisis, with widespread blackouts affecting daily life.</p><p>Reuters built a data story around a <a href="https://www.anychart.com/chartopedia/chart-type/stacked-area-chart/">stream graph</a> tracing Cuba’s crude oil imports month by month from January 2025 through March 2026. Three bands represent Venezuela, Mexico, and other countries. The stream narrows dramatically as imports collapse, with annotated callouts marking key events: Venezuela’s final shipment in December 2025, Mexico’s exit in January 2026, and a small Russian delivery at the end of March amounting to just 7–10 days of supply under rationing.</p><p><a href="https://www.anychart.com/chartopedia/chart-type/bar-chart/">Bar charts</a> further into the piece show petroleum’s share of Cuba’s energy consumption compared to neighboring countries and the regional average, and break down oil use by sector.</p><p><strong>👉 Check out the story on </strong><a href="https://www.reuters.com/graphics/CUBA-CRISIS/OIL-EXPLAINER/gkvlkjgxkpb/"><strong>Reuters</strong></a><strong>,</strong> by Ally J. Levine, Travis Hartman, Tiana McGee, and Marianna Parraga.</p><h3>Family Business Succession Wave</h3><figure><img alt="Circle packing charts showing family and non-family firms by market capitalisation across eight global markets — The Economist" src="https://cdn-images-1.medium.com/max/1024/0*0As-y4NdoMCtSo5r.png" /></figure><p>Family firms account for around two-thirds of all businesses worldwide and a similar share of global GDP. Many are now approaching a generational handover at the same time, as founding owners across the West and Asia reach retirement age.</p><p>The Economist uses <a href="https://www.anychart.com/products/anychart/gallery/Circle_Packing/">circle packing charts</a> to show the composition of large listed companies across major markets by ownership type, plotting each company as a bubble sized by market capitalization. Red marks family firms, yellow marks the rest.</p><p>The piece opens with a single pack of bubbles. As you scroll, the visual steps through regional breakdowns for the U.S. and Europe, followed by individual Asian markets. Each view makes the varying density of family ownership immediately visible across markets.</p><p>An interactive section then displays all eight markets at once. Hovering over any bubble identifies the company. A toggle switches between relative and actual size, shifting the picture from ownership share to raw market weight.</p><p><strong>👉 Look at the piece on </strong><a href="https://www.economist.com/interactive/business/2026/04/09/a-giant-succession-wave-is-coming-for-family-businesses"><strong>The Economist</strong></a><strong>.</strong></p><h3>Three Years of War in Sudan</h3><figure><img alt="3D dot map of recorded attacks across Sudan over three years of civil war — Al Jazeera" src="https://cdn-images-1.medium.com/max/1024/0*wVBgvDM3nx5Y5DbP.png" /></figure><p>War broke out in Sudan on April 15, 2023, between the Sudanese Armed Forces and the paramilitary Rapid Support Forces. Three years on, more than 14 million people have been displaced and over 50,000 deaths recorded.</p><p>Al Jazeera built a scrollytelling piece anchored by a persistent <a href="https://www.anychart.com/chartopedia/chart-type/dot-map/">dot map</a> showing all 13,400+ recorded attacks across the country, color-coded by actor: green for the Sudanese Army, red for the RSF, and yellow for others. As the narrative scrolls through 10 of Sudan’s most heavily attacked regions, additional visuals appear on the left.</p><p>A dot map opens the piece with attack counts by region. A <a href="https://www.anychart.com/chartopedia/chart-type/line-chart/">line chart</a> traces the timeline of attacks by each party from 2023 through early 2026. <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">Choropleth maps</a> show how territorial control shifted — from the RSF’s early dominance across Darfur and the capital region to the army’s recovery of the east and center by April 2026.</p><p><strong>👉 Explore the story on </strong><a href="https://interactive.aljazeera.com/aje/2026/sudan-under-fire/"><strong>Al Jazeera</strong></a><strong>,</strong> by Mohamed A. Hussein and Amr Alkazaz.</p><p>This is what good data visualization looks like in practice — charts and maps that make complex subjects genuinely easier to understand. Check back next week for more great examples:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/04/17/data-visualization-complex-subjects/"><em>https://www.anychart.com</em></a><em> on April 17, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=60b6a927b45e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/how-data-visualization-opens-up-complex-subjects-60b6a927b45e">How Data Visualization Opens Up Complex Subjects — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Data Graphics Worth Exploring — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/new-data-graphics-3b1af61aaa2b?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/3b1af61aaa2b</guid>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[storytelling]]></category>
            <category><![CDATA[data-visualization]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 10 Apr 2026 18:04:34 GMT</pubDate>
            <atom:updated>2026-04-13T12:59:08.169Z</atom:updated>
            <content:encoded><![CDATA[<h3>New Data Graphics Worth Exploring — DataViz Weekly</h3><figure><img alt="Collage of New Data Graphics Worth Exploring, Featured in This New Edition of DataViz Weekly on AnyChart Blog" src="https://cdn-images-1.medium.com/max/1024/0*GanLZOsDCdMTj9WW.png" /></figure><p><strong>Good data graphics keep turning up online, and we never stop looking. </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong> is our regular roundup of the latest examples we think are worth your attention.</strong></p><p>Take a look at our new picks:</p><ul><li>Early leaves and blooms across the United States — <strong>The Washington Post</strong></li><li>D.C. cherry blossom shifts — <strong>Sara Staedicke</strong></li><li>Satellites crowding Earth’s orbit — <strong>The Guardian</strong></li><li>Every building in the Netherlands by year built — <strong>Bert Spaan</strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Banner with Excel-style spreadsheets inside a Qlik Sense app, with text: Spreadsheets for Qlik: Qlik Meets Excel — Try Spreadsheets Extension" src="https://cdn-images-1.medium.com/max/970/0*OvQNCIWxNEcpUoFK.png" /></a></figure><h3>Early Leaves and Blooms Across the U.S.</h3><figure><img alt="Data Graphics for Early Leaves and Blooms Across the United States" src="https://cdn-images-1.medium.com/max/1024/0*hWmyHODREXkucwuP.png" /></figure><p>Plants leaf out and flower in response to accumulated warmth, not the calendar. In 2026, an exceptionally warm March pushed that timing well ahead of schedule across much of the United States.</p><p>The Washington Post tracked where spring arrived early and where it ran behind, using data from the USA National Phenology Network. A city-level chart opens the piece: select a location to find out when leaves appeared and flowers bloomed this year against the historical average and range. Maps of the contiguous United States follow to put the geographical pattern in full view. First for leaves, then for blooms, pink marks areas ahead of schedule, green marks areas behind, with some cities annotated and new records flagged. A third map shows where March temperatures themselves broke records.</p><p>👉 <strong>See the piece on </strong><a href="https://www.washingtonpost.com/weather/interactive/2026/spring-flowers-blooming-leaves-out-record-warmth"><strong>The Washington Post</strong></a>, by Ben Noll, John Muyskens, and Naema Ahmed.</p><h3>D.C. Cherry Blossom Shifts</h3><figure><img alt="Data Graphics for D.C. Cherry Blossom Shifts" src="https://cdn-images-1.medium.com/max/1024/0*ymxvvoyWrqJtJEq9.png" /></figure><p>Washington, D.C.’s cherry blossoms draw over a million visitors each spring. This year, peak bloom arrived on March 26, which is three days ahead of the National Park Service forecast and even earlier than every other major prediction.</p><p>Sara Staedicke examines the biology of the 2026 season and the long-term shift in bloom timing for the U.S. capital. As you scroll, a timeline of cherry tree development appears year by year since 2006, tracking progression through six bloom stages from green buds to peak bloom. Daily temperature data then fills in behind the bars, making the link between warm or cold spells and the pace of development visible directly.</p><p>Line and dot charts then zoom in on 2026 — first how temperatures compared to the 30-year average, then how the actual peak bloom date stacked up against forecasts from five organizations. A scatter plot takes the long view, plotting every NPS-recorded peak bloom date since 1921 with a 10-year moving average showing the steady drift toward earlier flowering. The final visual maps cherry tree locations around the Tidal Basin and across the city.</p><p>👉 <strong>Look at the story on </strong><a href="https://dc-in-bloom.netlify.app/"><strong>DC in Bloom</strong></a><strong>.</strong></p><h3>Satellites Crowding Earth’s Orbit</h3><figure><img alt="Data Graphics for Satellites Crowding Earth’s Orbit" src="https://cdn-images-1.medium.com/max/1024/0*ouQgay17Wi93e8ZA.png" /></figure><p>Since 1957, the number of objects in Earth’s orbit has grown from one to more than 30,000. The rise has accelerated sharply with commercial mega-constellations adding thousands of satellites in recent years.</p><p>The Guardian looks at how Earth’s orbit became this crowded and what a collision chain reaction could mean for the future of space. First, dots flying around an animated globe show how satellite counts have accumulated over time. A unit chart then plots satellite launches per year from 1957 to the present, with each dot representing about ten satellites. The same dots are then reorganized into a series of proportional circle comparisons, breaking down what is up there: decayed versus still in orbit, government versus private launches, Starlink versus everything else, active satellites versus space junk, and objects by country.</p><p>👉 <strong>Check out the article on </strong><a href="https://www.theguardian.com/science/ng-interactive/2026/mar/31/this-feels-fragile-how-a-satellite-smashing-chain-reaction-could-spiral-out-of-control"><strong>The Guardian</strong></a>, by Frederick O’Brien, Ashley Kirk, and Oliver Holmes.</p><h3>Every Building in the Netherlands by Year Built</h3><figure><img alt="Data Graphics for Every Building in the Netherlands by Year Built" src="https://cdn-images-1.medium.com/max/1024/0*Geba2A7MQZFHvvgq.png" /></figure><p>The Netherlands maintains a national registry of every address and building in the country, including when each was constructed. The dataset currently covers more than 11 million structures.</p><p>Bert Spaan mapped it all. Each building is colored by year of construction, with hues of red, yellow, and blue shifting across the centuries of the built environment. Clicking any building brings up its registry ID, construction year, and links to OpenStreetMap, Google Street View, and Allmaps.</p><p>It’s a new version of his own map created in 2013 and last updated in 2015, at that time covering under 10 million buildings. This latest version has a toggle layer highlighting the roughly 1.5 million buildings added since. There is also a city-guessing game based on building patterns.</p><p>👉 <strong>Explore the map on </strong><a href="https://bertspaan.nl/buildings"><strong>Bert Spaan’s website</strong></a><strong>.</strong></p><p>Good visualization makes data easier to understand. This week’s four projects do that across very different ground. We will be back with more examples of data graphics worth exploring in <a href="https://www.anychart.com/blog/category/data-visualization-weekly/">Data Visualization Weekly</a> — stay tuned.</p><blockquote><strong>Bonus:</strong> We recently published a step-by-step tutorial on <a href="https://www.anychart.com/blog/2026/04/09/javascript-vertical-area-chart/">how to create a JavaScript vertical area chart</a>. It uses <strong>80+ years of U.S. presidential job approval/disapproval ratings</strong> (Gallup) as a practical example, visualized as two mirrored area series running top to bottom. Check it out.</blockquote><figure><a href="https://www.anychart.com/blog/2026/04/09/javascript-vertical-area-chart/"><img alt="U.S. presidential job approval/disapproval ratings from 1941 to 2025 in a JavaScript vertical area chart" src="https://cdn-images-1.medium.com/max/1024/1*no_miCgVtgdH2zC9CdZIPw.png" /></a></figure><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/04/10/new-data-graphics-worth-exploring/"><em>https://www.anychart.com</em></a><em> on April 10, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3b1af61aaa2b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/new-data-graphics-3b1af61aaa2b">New Data Graphics Worth Exploring — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building a Vertical Area Chart with JavaScript: Over 80 Years of U.S. Presidential Approval Ratings]]></title>
            <link>https://anychart.medium.com/building-a-vertical-area-chart-with-javascript-over-80-years-of-u-s-presidential-approval-ratings-62d33265b61e?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/62d33265b61e</guid>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[politics]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[data-science]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Thu, 09 Apr 2026 00:59:17 GMT</pubDate>
            <atom:updated>2026-04-10T09:57:09.342Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="JavaScript vertical area chart showing U.S. presidential approval ratings on a laptop screen in the Oval Office" src="https://cdn-images-1.medium.com/max/1024/1*HFdTV8JRTZmfpfsnWDWEWg.png" /></figure><p><strong>Traditionally, charts that visualize </strong><a href="https://www.anychart.com/chartopedia/usage-type/chart-to-show-data-over-time/"><strong>data over time</strong></a><strong> are horizontal. But sometimes a vertical layout is a better fit. In this tutorial, you will learn how to create an interactive vertical area chart using JavaScript step by step.</strong></p><p>The practical example uses monthly approval and disapproval ratings of American presidents from 1941 to 2025, according to Gallup polls. The final chart shows over 80 years of public support and opposition across U.S. administrations as two mirrored area series running top to bottom.</p><p>The result will look like this:</p><figure><img alt="Preview of the JavaScript vertical area chart built in this tutorial visualizing approval and disapproval ratings of American presidents from 1941 to 2025" src="https://cdn-images-1.medium.com/max/1024/1*no_miCgVtgdH2zC9CdZIPw.png" /></figure><h3>What Is a Vertical Area Chart?</h3><p>A vertical area chart is a <a href="https://www.anychart.com/chartopedia/chart-type/">type of data visualization</a> that rotates a standard <a href="https://www.anychart.com/chartopedia/chart-type/area-chart/">area chart</a> 90 degrees. The time or category axis runs vertically, and the value axis runs horizontally. The filled area between the series line and the baseline still communicates magnitude and change — the orientation just shifts so that time flows top to bottom instead of left to right.</p><p>This layout works well in a few specific situations: when the timeline is long and a horizontal chart would compress the data too much, when category labels are long and hard to fit on a horizontal axis, or when the chart is embedded in a vertically scrolling page and a wide horizontal layout would interrupt the reading flow. It is also a natural choice when the main story is the balance between two opposing series.</p><h3>How to Build a JavaScript Vertical Area Chart</h3><p>Building an interactive vertical area chart with JavaScript involves four steps: creating the HTML page, loading the library, preparing the data, and writing the visualization code.</p><h3>1. Create an HTML Page</h3><p>Start with a minimal HTML file containing a &lt;div&gt; element that will hold the chart. The #container div is set to fill the full browser window here, but you can replace the percentage values with fixed pixel dimensions if the chart should occupy only part of a page.</p><pre>&lt;!DOCTYPE html&gt;<br>&lt;html lang=&quot;en&quot;&gt;<br>&lt;head&gt;<br>  &lt;meta charset=&quot;UTF-8&quot;&gt;<br>  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;<br>  &lt;title&gt;JavaScript Vertical Area Chart&lt;/title&gt;<br>  &lt;style&gt;<br>    /* make the page and container fill the full browser window */<br>    html, body, #container {<br>      width: 100%;<br>      height: 100%;<br>      margin: 0;<br>      padding: 0;<br>    }<br>  &lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>  &lt;!-- the chart will render inside this div --&gt;<br>  &lt;div id=&quot;container&quot;&gt;&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</pre><p>Now that the HTML page is in place, let’s add the charting library.</p><h3>2. Include the JavaScript Files</h3><p>In this tutorial, we will be using the <a href="https://www.anychart.com">AnyChart JavaScript charting library</a>. The vertical area chart type is available in its anychart-base.min.js module. Load it from the AnyChart CDN by adding a &lt;script&gt; tag in the &lt;head&gt; section, then add an empty &lt;script&gt; block in the &lt;body&gt; where the chart code will go.</p><pre>&lt;head&gt;<br>  ...<br>  &lt;!-- load the AnyChart base module, which includes vertical area charts --&gt;<br>  &lt;script src=&quot;https://cdn.anychart.com/releases/8.14.1/js/anychart-base.min.js&quot;&gt;&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>  &lt;div id=&quot;container&quot;&gt;&lt;/div&gt;<br>  &lt;!-- chart code goes here --&gt;<br>  &lt;script&gt;<br>  &lt;/script&gt;<br>&lt;/body&gt;</pre><p>With the library loaded, the next step is to prepare the data.</p><h3>3. Prepare the Data</h3><p>The chart uses U.S. presidential job approval data from the <a href="https://www.presidency.ucsb.edu/statistics/data/presidential-job-approval-all-data">American Presidency Project at UC Santa Barbara</a>, based on Gallup polling results covering 16 presidents from Franklin D. Roosevelt to Donald Trump’s second term. Monthly averages of approval and disapproval percentages were computed across all available polls for each month.</p><p>The dataset contains 910 monthly data points. Each row holds a month label, the average approval percentage, and the average disapproval percentage stored as a negative number. Storing disapproval as negative creates the mirrored effect around the zero baseline — the technique that gives this chart its distinctive shape. Here is a sample of the data:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3eTFF6yewHb3HXJNdPtLcQ.png" /></figure><p>Each row is a three-element array: the month label string, the approval value, and the disapproval value, and it looks like this in the code:</p><pre>// each entry: [month label, approval %, disapproval as negative %]<br>// the full dataset has 910 rows; the complete version is in the Playground link below<br>const rawData = [<br>  [&quot;Jul 1941&quot;, 67, -24],<br>  [&quot;Aug 1941&quot;, 67, -24],<br>  [&quot;Sep 1941&quot;, 70, -24],<br>  // ... 907 more monthly entries ...<br>  [&quot;Dec 2025&quot;, 36, -59]<br>];</pre><h3>4. Write the JS Code for the Chart</h3><p>All the JavaScript goes inside an anychart.onDocumentReady() wrapper - a function that AnyChart calls as soon as the page has fully loaded. This guarantees that the chart container &lt;div&gt; exists in the DOM before the chart tries to render into it.</p><pre>anychart.onDocumentReady(function () {<br><br>  // all chart code goes here<br><br>});</pre><h4>Add the Data</h4><p>The rawData array from Step 3 is the first thing to place inside anychart.onDocumentReady().</p><p>The time axis will use a <a href="https://docs.anychart.com/Axes_and_Grids/Scales#date_time">date/time scale</a>, which requires JavaScript Date objects rather than strings like &quot;Jul 1941&quot;. Each row is therefore needs to be converted before passing it into the chart.</p><p>MONTH_IDX is a small lookup object that maps three-letter month abbreviations to their zero-based index - January = 0, December = 11 - matching the Date constructor.</p><pre>// map month abbreviations to their zero-based JS Date index<br>const MONTH_IDX = {<br>  Jan:0, Feb:1, Mar:2, Apr:3, May:4,  Jun:5,<br>  Jul:6, Aug:7, Sep:8, Oct:9, Nov:10, Dec:11<br>};<br><br>// convert each &quot;MMM YYYY&quot; string to a Date object, keep the approval and disapproval values<br>const data = rawData.map(function(row) {<br>  const parts = row[0].split(&quot; &quot;);<br>  return [new Date(parseInt(parts[1]), MONTH_IDX[parts[0]], 1), row[1], row[2]];<br>});</pre><h4>Create a Data Set and Map the Two Series</h4><p>AnyChart uses a <a href="https://docs.anychart.com/Working_with_Data/Data_Sets">data set</a> as a single source that can feed multiple series at once. We load all 910 rows into one with anychart.data.set(), then create two mappings from it. approvalMap reads column 1 as the series value; disapprovalMap reads column 2. Both share column 0 - the Date object - as their x position.</p><pre>// load the data into an AnyChart data set<br>const ds = anychart.data.set(data);<br><br>// map approval (column 1) and disapproval (column 2) as separate series<br>// both share column 0 (the Date object) as their x position<br>const approvalMap    = ds.mapAs({x: 0, value: 1});<br>const disapprovalMap = ds.mapAs({x: 0, value: 2});</pre><h4>Create the Chart</h4><p>One call creates the chart. anychart.verticalArea() returns a vertical area chart instance - a standard area chart rotated 90 degrees, with the time axis running vertically and the value axis running horizontally. Everything else - series, scales, visual settings - attaches to this object.</p><pre>// create the vertical area chart<br>const chart = anychart.verticalArea();</pre><h4>Add the Two Area Series</h4><p>Each series gets its own chart.area() call, bound to one of the data mappings created above. In addition, connectMissingPoints(true) keeps the line continuous across months where no poll was conducted - without it, the chart would show gaps in the data.</p><pre>// approval series: positive values extend to the right of the zero line<br>const approvalSeries = chart.area(approvalMap);<br>approvalSeries.name(&quot;Approval&quot;);<br>approvalSeries.connectMissingPoints(true); // bridge months with no poll data<br><br>// disapproval series: negative values extend to the left of the zero line<br>const disapprovalSeries = chart.area(disapprovalMap);<br>disapprovalSeries.name(&quot;Disapproval&quot;);<br>disapprovalSeries.connectMissingPoints(true);</pre><h4>Configure the Scales</h4><p>The chart has two <a href="https://docs.anychart.com/Axes_and_Grids/Scales">scales</a> to configure: the x-scale for the vertical time axis and the y-scale for the horizontal value axis.</p><p>The default x-scale places ticks at data-point positions, which is not useful here. We replace it with a date/time scale that puts one tick at the start of every calendar year. inverted(true) flips the direction: 1941 at the top, 2025 at the bottom - the natural reading order for a historical timeline.</p><pre>// replace the default scale with a datetime scale for proper yearly tick marks<br>const xScale = anychart.scales.dateTime();<br>xScale.ticks().interval(&quot;year&quot;, 1); // one tick at the start of every calendar year<br>xScale.inverted(true);              // 1941 at top, 2025 at bottom<br>chart.xScale(xScale);</pre><p>For the y-scale, we fix the range at −100 to 100. This keeps both sides symmetrical and prevents clipping even the most extreme values in the dataset.</p><pre>// set the horizontal value axis to run symmetrically from -100 to 100<br>chart.yScale().minimum(-100);<br>chart.yScale().maximum(100);</pre><h4>Final Steps</h4><p>A few more calls finish the setup before rendering.</p><p>First, chart.title() sets a descriptive <a href="https://docs.anychart.com/Common_Settings/Title">title</a> above the chart.</p><pre>// add a descriptive title above the chart<br>chart.title(&quot;U.S. Presidential Approval Ratings (1941–2025)&quot;);</pre><p>Second, chart.legend(true) enables the <a href="https://docs.anychart.com/Common_Settings/Legend/Overview">legend</a> so the viewer knows which color is approval and which is disapproval.</p><pre>// show the series legend<br>chart.legend(true);</pre><p>Finally, chart.container() names the &lt;div&gt; the chart should render into, and chart.draw() triggers the render because nothing appears on the page until this call runs.</p><pre>// point the chart at the container div and render it<br>chart.container(&quot;container&quot;);<br>chart.draw();</pre><h3>Full Code and Result</h3><p>Here is the complete, runnable HTML code with all the pieces assembled. The data array is abbreviated below — the full 910-row dataset is available in the Playground link below.</p><pre>&lt;!DOCTYPE html&gt;<br>&lt;html lang=&quot;en&quot;&gt;<br>&lt;head&gt;<br>  &lt;meta charset=&quot;UTF-8&quot;&gt;<br>  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;<br>  &lt;title&gt;JavaScript Vertical Area Chart&lt;/title&gt;<br>  &lt;style&gt;<br>    html, body, #container {<br>      width: 100%;<br>      height: 100%;<br>      margin: 0;<br>      padding: 0;<br>    }<br>  &lt;/style&gt;<br>  &lt;script src=&quot;https://cdn.anychart.com/releases/8.14.1/js/anychart-base.min.js&quot;&gt;&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>  &lt;div id=&quot;container&quot;&gt;&lt;/div&gt;<br>  &lt;script&gt;<br>    anychart.onDocumentReady(function () {<br>      // monthly approval/disapproval data, 1941–2025<br>      // source: American Presidency Project, UC Santa Barbara<br>      const rawData = [<br>        [&quot;Jul 1941&quot;, 67, -24],<br>        // ... full dataset in the Playground link below<br>        [&quot;Dec 2025&quot;, 36, -59]<br>      ];<br>      // convert &quot;MMM YYYY&quot; labels to Date objects for the datetime scale<br>      const MONTH_IDX = {<br>        Jan:0, Feb:1, Mar:2, Apr:3, May:4,  Jun:5,<br>        Jul:6, Aug:7, Sep:8, Oct:9, Nov:10, Dec:11<br>      };<br>      const data = rawData.map(function(row) {<br>        const parts = row[0].split(&quot; &quot;);<br>        return [new Date(parseInt(parts[1]), MONTH_IDX[parts[0]], 1), row[1], row[2]];<br>      });<br>      // load into a data set and create two series mappings<br>      const ds = anychart.data.set(data);<br>      const approvalMap    = ds.mapAs({x: 0, value: 1});<br>      const disapprovalMap = ds.mapAs({x: 0, value: 2});<br>      // create a vertical area chart<br>      const chart = anychart.verticalArea();<br>      // approval and disapproval area series<br>      const approvalSeries = chart.area(approvalMap);<br>      approvalSeries.name(&quot;Approval&quot;);<br>      approvalSeries.connectMissingPoints(true);<br>      const disapprovalSeries = chart.area(disapprovalMap);<br>      disapprovalSeries.name(&quot;Disapproval&quot;);<br>      disapprovalSeries.connectMissingPoints(true);<br>      // datetime x-scale: yearly ticks, oldest at top<br>      const xScale = anychart.scales.dateTime();<br>      xScale.ticks().interval(&quot;year&quot;, 1);<br>      xScale.inverted(true);<br>      chart.xScale(xScale);<br>      // y-scale: symmetrical range around zero<br>      chart.yScale().minimum(-100);<br>      chart.yScale().maximum(100);<br>      // title, legend, and render<br>      chart.title(&quot;U.S. Presidential Approval Ratings (1941–2025)&quot;);<br>      chart.legend(true);<br>      chart.container(&quot;container&quot;);<br>      chart.draw();<br>    });<br>  &lt;/script&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</pre><p>That’s it! A basic JavaScript vertical area chart is ready, showing U.S. presidential approval and disapproval ratings since 1941 according to Gallup. Take a look at it below or open it on <a href="https://playground.anychart.com/YqAgYRcr">AnyChart Playground</a>.</p><figure><a href="https://playground.anychart.com/YqAgYRcr"><img alt="Basic JavaScript Vertical Area Chart Visualizing U.S. Presidential Approval and Disapproval Ratings Since 1941" src="https://cdn-images-1.medium.com/max/1024/1*_eWbR8mpIXQWbTWfoTPdUA.png" /></a></figure><h3>How to Customize a JavaScript Vertical Area Chart</h3><p>Now let’s make some changes to the chart’s design and behavior. The five customizations below improve readability and add contextual information to the vertical area chart built in the previous part of the tutorial.</p><h3>A. Smooth the Curves with Spline Area</h3><p>The plain area() series connects data points with straight line segments, producing a jagged silhouette. Switching to splineArea() fits a smooth curve through the same points. Over 910 monthly values, the smoothed version reveals the broad trends without visual noise from minor month-to-month fluctuations.</p><p>Replace chart.area() with chart.splineArea() for both series:</p><pre>// splineArea draws smooth interpolated curves instead of angular segments<br>const approvalSeries    = chart.splineArea(approvalMap);<br>const disapprovalSeries = chart.splineArea(disapprovalMap);</pre><h3>B. Set Series Colors</h3><p>Green and red carry an intuitive meaning for approval and disapproval data. Use the fill() method to set the area color and opacity, and stroke() to set the outline color and thickness.</p><pre>// green fill and outline for the approval series<br>approvalSeries.normal().fill(&quot;#27ae60&quot;, 0.5);<br>approvalSeries.normal().stroke(&quot;#27ae60&quot;, 1.5);<br><br>// red fill and outline for the disapproval series<br>disapprovalSeries.normal().fill(&quot;#e74c3c&quot;, 0.5);<br>disapprovalSeries.normal().stroke(&quot;#e74c3c&quot;, 1.5);</pre><h3>C. Format the Value Axis</h3><p>Disapproval values are stored as negative numbers, so the horizontal axis would normally label the left side “-75”, “-50”, and so on. Displaying both sides as absolute values — “75%”, “50%” — makes the chart symmetrical and easier to read. The Math.abs() function in the label format() callback handles the conversion. While here, grid lines at every 25 percentage points and an explanatory axis title add further clarity.</p><pre>// display absolute values with % sign on both sides of the axis<br>chart.yAxis().labels().format(function() {<br>  return Math.abs(this.value) + &quot;%&quot;;<br>});<br><br>// label the axis to indicate which direction means approval and which means disapproval<br>chart.yAxis().title(&quot;← Disapproval  |  Approval →&quot;);<br><br>// add vertical grid lines at ±25, ±50, ±75, and 0<br>chart.yScale().ticks().interval(25);<br>chart.yGrid(true);<br>chart.yGrid().stroke({color: &quot;#dddddd&quot;, thickness: 0.5});</pre><h3>D. Highlight the Zero Baseline</h3><p>The zero line — where approval equals disapproval — is the most important reference point in the chart. A lineMarker at value 0 draws a prominent vertical line across the plot, making the boundary between net-positive and net-negative approval immediately visible.</p><pre>// draw a distinct line at zero — the boundary between net approval and net disapproval<br>const zeroLine = chart.lineMarker(0);<br>zeroLine.value(0);<br>zeroLine.stroke({color: &quot;#444444&quot;, thickness: 2});</pre><h3>E. Add a Contextual Tooltip</h3><p>By default, the <a href="https://docs.anychart.com/Common_Settings/Tooltip">tooltip</a> shows the raw timestamp and series value. We can make it more informative by displaying the president’s name and party in the title, the calendar month in the body, and the correct percentage label for each series. This can be done through a lookup table with a function to work with it, followed by the tooltip configuration itself.</p><h4>Build the President Lookup Table and Function</h4><p>The lookup table is an array of objects, one per president, each holding the name, party abbreviation, and the start and end dates of their term. JavaScript Date objects use zero-based month numbers, so January = 0, April = 3, August = 7, and so on.</p><pre>// each entry: president name, party, and term start and end as Date objects<br>const presidents = [<br>  {name: &quot;Franklin D. Roosevelt&quot;, party: &quot;D&quot;, from: new Date(1941,6,1), to: new Date(1945,3,1)},<br>  {name: &quot;Harry S. Truman&quot;,       party: &quot;D&quot;, from: new Date(1945,3,1), to: new Date(1953,0,1)},<br>  {name: &quot;Dwight D. Eisenhower&quot;,  party: &quot;R&quot;, from: new Date(1953,0,1), to: new Date(1961,0,1)},<br>  {name: &quot;John F. Kennedy&quot;,       party: &quot;D&quot;, from: new Date(1961,0,1), to: new Date(1963,10,1)},<br>  {name: &quot;Lyndon B. Johnson&quot;,     party: &quot;D&quot;, from: new Date(1963,10,1),to: new Date(1969,0,1)},<br>  {name: &quot;Richard Nixon&quot;,         party: &quot;R&quot;, from: new Date(1969,0,1), to: new Date(1974,7,1)},<br>  {name: &quot;Gerald Ford&quot;,           party: &quot;R&quot;, from: new Date(1974,7,1), to: new Date(1977,0,1)},<br>  {name: &quot;Jimmy Carter&quot;,          party: &quot;D&quot;, from: new Date(1977,0,1), to: new Date(1981,0,1)},<br>  {name: &quot;Ronald Reagan&quot;,         party: &quot;R&quot;, from: new Date(1981,0,1), to: new Date(1989,0,1)},<br>  {name: &quot;George H.W. Bush&quot;,      party: &quot;R&quot;, from: new Date(1989,0,1), to: new Date(1993,0,1)},<br>  {name: &quot;Bill Clinton&quot;,          party: &quot;D&quot;, from: new Date(1993,0,1), to: new Date(2001,0,1)},<br>  {name: &quot;George W. Bush&quot;,        party: &quot;R&quot;, from: new Date(2001,0,1), to: new Date(2009,0,1)},<br>  {name: &quot;Barack Obama&quot;,          party: &quot;D&quot;, from: new Date(2009,0,1), to: new Date(2017,0,1)},<br>  {name: &quot;Donald Trump&quot;,          party: &quot;R&quot;, from: new Date(2017,0,1), to: new Date(2021,0,1)},<br>  {name: &quot;Joe Biden&quot;,             party: &quot;D&quot;, from: new Date(2021,0,1), to: new Date(2025,0,1)},<br>  {name: &quot;Donald Trump&quot;,          party: &quot;R&quot;, from: new Date(2025,0,1), to: new Date(2029,0,1)}<br>];</pre><p>Finding the president in office on any given date requires a function that searches the lookup table by date range. getPresident() takes a timestamp, walks through the table, and returns the matching president object. If no entry covers the date, it returns null.</p><pre>// find the president in office on a given date (passed as a timestamp)<br>function getPresident(ts) {<br>  const d = new Date(ts);<br>  for (const p of presidents) {<br>    if (d &gt;= p.from &amp;&amp; d &lt; p.to) return p;<br>  }<br>  return null;<br>}</pre><h4>Configure the Tooltip</h4><p>Two settings merge the series data and enable HTML formatting. displayMode(&quot;union&quot;) displays both series in a single tooltip, so the viewer sees approval and disapproval for the same month side by side. useHtml(true) enables HTML markup in the tooltip body, which lets us use &lt;br/&gt; to put values on separate lines.</p><pre>// merge both series into one tooltip and allow HTML inside it<br>chart.tooltip().displayMode(&quot;union&quot;);<br>chart.tooltip().useHtml(true);</pre><p>The tooltip title should name the president in office at the hovered date. titleFormat is a callback that runs once per hovered point and returns this tooltip title string. Inside it, this.x holds the timestamp of the hovered month - passed directly to getPresident() to retrieve the president&#39;s name and party.</p><pre>// tooltip title: look up the president in office on the hovered date<br>chart.tooltip().titleFormat(function() {<br>  const p = getPresident(this.x);<br>  return p ? (p.name + &quot; (&quot; + p.party + &quot;)&quot;) : &quot;&quot;;<br>});</pre><p>The tooltip body should show the calendar month and the series value. format runs once per series and returns that series&#39; line in the tooltip body. A short month-name array rebuilds the date label from the timestamp. For the disapproval series, Math.abs() converts the stored negative value back to a readable positive percentage.</p><pre>// month name array for formatting the date label in the tooltip body<br>const MON = [&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;];<br><br>// tooltip body: show the month, then the value for each series<br>chart.tooltip().format(function() {<br>  const d = new Date(this.x);<br>  const label = MON[d.getMonth()] + &quot; &quot; + d.getFullYear();<br>  if (this.seriesName === &quot;Approval&quot;) {<br>    return label + &quot;&lt;br/&gt;Approval: &quot; + this.value + &quot;%&quot;;<br>  }<br>  return &quot;Disapproval: &quot; + Math.abs(this.value) + &quot;%&quot;;<br>});</pre><h3>Final Result</h3><p>Below is the complete interactive vertical area chart with all customizations applied — smoothed curves, custom colors, formatted axis, zero baseline, and a contextual tooltip showing the president in office for any hovered month. Feel free to explore the full code and play with it further on <a href="https://playground.anychart.com/jIH6T1XH">AnyChart Playground</a>.</p><figure><a href="https://playground.anychart.com/jIH6T1XH"><img alt="Final (Customized) JavaScript Vertical Area Chart Visualizing U.S. Presidential Approval and Disapproval Ratings Since 1941" src="https://cdn-images-1.medium.com/max/1024/1*UKo3XzqJ8UnnVOPo2ArWPw.png" /></a></figure><h3>Conclusion</h3><p>This tutorial covered building an interactive <strong>JavaScript vertical area chart</strong> that maps more than eight decades of public opinion data in a single view. The vertical orientation, mirrored series, and contextual tooltip make it easy to compare how approval and disapproval moved together across U.S. administrations.</p><p>Browse the gallery for more <a href="https://www.anychart.com/products/anychart/gallery/Vertical_Charts">vertical chart examples</a>. To build a horizontal area chart, see the <a href="https://www.anychart.com/blog/2020/05/07/area-chart-js-tutorial/">area chart tutorial</a>. Beyond that, explore other <a href="https://www.anychart.com/blog/category/javascript-chart-tutorials/">JavaScript charting tutorials</a>, the <a href="https://docs.anychart.com/Quick_Start/Supported_Charts_Types">supported chart types</a>, the <a href="https://docs.anychart.com">documentation</a>, and the <a href="https://api.anychart.com">API reference</a>.</p><p>Questions? Ask in the comments or contact the <a href="https://www.anychart.com/support/">Support Team</a>.</p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/04/09/javascript-vertical-area-chart/"><em>https://www.anychart.com</em></a><em> on April 9, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=62d33265b61e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Compelling Fresh Examples of Data Visualization in Action — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/compelling-fresh-data-visualization-f1127d47bad1?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/f1127d47bad1</guid>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[information-technology]]></category>
            <category><![CDATA[storytelling]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 03 Apr 2026 17:23:26 GMT</pubDate>
            <atom:updated>2026-04-06T10:36:21.670Z</atom:updated>
            <content:encoded><![CDATA[<h3>Compelling Fresh Examples of Data Visualization in Action — DataViz Weekly</h3><figure><img alt="Compelling Fresh Examples of Data Visualization and Storytelling in Action" src="https://cdn-images-1.medium.com/max/1024/1*pDVzXzobL9N8eaMHDhdMIA.png" /></figure><p><a href="https://www.anychart.com/blog/2018/11/20/data-visualization-definition-history-examples/"><strong>Data visualization</strong></a><strong> has two core purposes: explanation and exploration. In </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong>, you can see how they naturally end up combining.</strong></p><p>Check out some of the most interesting data visualization examples we’ve found around the web lately, where charts and maps do their job in a compelling way:</p><ul><li>China’s rise in AI research talent — <strong><em>The Economist</em></strong></li><li>Shadow fleet capitalizing on the Iran war — <strong><em>The Financial Times</em></strong></li><li>Vietnam’s rise as a U.S. electronics supplier — <strong><em>Bloomberg</em></strong></li><li>Food self-sufficiency by country — <strong><em>Not-Ship</em></strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="" src="https://cdn-images-1.medium.com/max/970/0*KVHL7qYvvkyoxaRt.png" /></a></figure><h3>China’s Rise in AI Research Talent</h3><figure><img alt="Visualizing Data on China’s Rise in AI Research Talent" src="https://cdn-images-1.medium.com/max/800/0*E-8LZ5p3xaVzT9VF.gif" /></figure><p>The United States has long been home to the largest share of the world’s top AI researchers. That is changing, as both the training and the retention of elite talent shift toward China.</p><p>The Economist tracked the education and career paths of researchers who presented papers at NeurIPS 2025, the world’s leading AI conference. A bump chart opens the piece, ranking countries by their number of top AI researchers from 2016 to 2025, with China jumping to first place last year. Next comes a scrollytelling section with a <a href="https://www.anychart.com/chartopedia/chart-type/sankey-diagram/">Sankey diagram</a> as the centerpiece, showing how top AI researchers’ countries of origin changed across three stages: undergraduate, postgraduate, and work. It starts with the 2019 picture and transitions to 2025 as you scroll, revealing how the U.S. and China shares moved in opposite directions. Further down, <a href="https://www.anychart.com/chartopedia/chart-type/bar-chart/">bar charts</a> dig deeper into researcher populations and career trends across countries.</p><p><strong>👉 Check out the piece in </strong><a href="https://www.economist.com/interactive/science-and-technology/2026/03/25/china-is-winning-the-ai-talent-race"><strong>The Economist</strong></a><strong>.</strong></p><h3>Shadow Fleet Capitalizing on Iran War</h3><figure><img alt="Visualizing Data on Shadow Fleet Capitalizing on Iran War" src="https://cdn-images-1.medium.com/max/1024/0*YHetZ8y0sNETDFTQ.png" /></figure><p>When war with Iran broke out in late February 2026, a fleet of tankers operating outside Western insurance and regulatory systems moved to center stage. Commonly known as the shadow fleet, these ships have long transported sanctioned crude from Russia, Iran, and Venezuela, and as conventional traffic stalled in the Gulf, demand for their services surged.</p><p>The Financial Times investigates how the shadow fleet has navigated and capitalized on the Iran war, using a series of visualizations. Three <a href="https://www.anychart.com/chartopedia/chart-type/stacked-area-chart/">stacked area charts</a>, visible above, track where sanctions-hit oil from Russia, Iran, and Venezuela has flowed since the mid-2010s, showing how Western buyers gradually exited as China and India absorbed the bulk. A <a href="https://www.anychart.com/chartopedia/chart-type/dot-map/">dot</a>-and- <a href="https://www.anychart.com/chartopedia/chart-type/connector-map/">connector</a> map built on satellite and ship-tracking data shows individual tankers switching off their signals or spoofing GPS positions near Kharg Island, Iran’s main export terminal, around the start of the conflict. Further into the piece, additional visuals, including <a href="https://www.anychart.com/chartopedia/chart-type/line-chart/">line</a> and <a href="https://www.anychart.com/chartopedia/chart-type/stepline-area-chart/">stepped area charts</a>, cover the fleet’s operations and evasion tactics in more detail.</p><p><strong>👉 See the story on the </strong><a href="https://ig.ft.com/shadow-fleet/"><strong>Financial Times</strong></a>, by Lucy Rodgers, Nassos Stylianou, Alice Hancock, Chris Cook, Irene de la Torre Arenas, and Sam Learner.</p><h3>Vietnam’s Rise as U.S. Electronics Supplier</h3><figure><img alt="Vietnam’s Rise as U.S. Electronics Supplier" src="https://cdn-images-1.medium.com/max/1024/0*3a_k2tgEtiwohOGu.png" /></figure><p>When the Trump administration imposed sweeping tariffs on April 2, 2025, China faced the steepest levies. One stated goal was reducing U.S. dependence on Chinese-made goods and bringing manufacturing back to America.</p><p>Bloomberg analyzed shipment-level customs data to examine what actually shifted in the year since. A pictogram chart opens the piece, showing Vietnam overtook China as the leading source in 2025 compared to 2024, with an <a href="https://docs.anychart.com/Stock_Charts/Drawing_Tools_and_Annotations/Overview">annotation</a> callout that the shift was driven largely by manufacturers like Foxconn and BYD expanding from China into Vietnam. A <a href="https://www.anychart.com/chartopedia/chart-type/sankey-diagram/">Sankey diagram</a> then maps Foxconn’s Vietnamese factory — components flowing in from China, South Korea, and Taiwan at the top, finished MacBooks, iPads, and motherboards flowing out to export destinations at the bottom. Further graphics reveal more about the shift, including a <a href="https://www.anychart.com/blog/2021/03/02/diverging-bar-chart-javascript/">diverging bar chart</a> showing how China’s losses in U.S. electronics imports were largely offset by gains from others, mostly Vietnam and India.</p><p><strong>👉 Take a look at the article on </strong><a href="https://www.bloomberg.com/graphics/2026-vietnam-trump-tariffs-supply-chain/"><strong>Bloomberg</strong></a>, by Andy Lin, Nguyen Xuan Quynh, Spe Chen, and Claire Jiao.</p><h3>Food Self-Sufficiency by Country</h3><figure><img alt="Visualizing Data on Food Self-Sufficiency by Country" src="https://cdn-images-1.medium.com/max/1024/0*JSABZph6-cGNGxVG.png" /></figure><p>No country runs its food supply in isolation. Most rely on global trade to fill gaps between what their land produces and what their population needs.</p><p>Amanda Shendruk built a data story examining how self-sufficient 187 countries are across seven food groups, based on research published in Nature Food. A <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">choropleth map</a> for each food group shows what share of domestic need each country can meet through its own production. The picture varies sharply by category. For meat, 121 of 187 countries produce a surplus. For fish and vegetables, more than half cannot cover their own needs. Only Guyana currently qualifies across all seven food groups. A final choropleth map shifts the question to potential, showing how much agricultural land each country would need for a fully home-grown diet.</p><p><strong>👉 Explore the story on Amanda Shendruk’s </strong><a href="https://www.not-ship.com/self-sufficiency-food/"><strong>Not-Ship</strong></a><strong>.</strong></p><p>AI research talent, oil markets, global supply chains, food security — four very different subjects, each brought into sharper focus by thoughtful data visualization. We will be back next week with more examples of great charts and maps in action:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/04/03/data-visualization-ai-talent-iran-vietnam-food/"><em>https://www.anychart.com</em></a><em> on April 3, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f1127d47bad1" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/compelling-fresh-data-visualization-f1127d47bad1">Compelling Fresh Examples of Data Visualization in Action — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[When Data Makes the Story — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/when-data-makes-the-story-1417f887edba?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/1417f887edba</guid>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[storytelling]]></category>
            <category><![CDATA[data-storytelling]]></category>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[information-technology]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 27 Mar 2026 21:27:01 GMT</pubDate>
            <atom:updated>2026-03-31T07:05:48.390Z</atom:updated>
            <content:encoded><![CDATA[<h3>When Data Makes the Story — DataViz Weekly</h3><figure><img alt="Collage of Charts and Maps from Four Projects Showing When Data Makes the Story" src="https://cdn-images-1.medium.com/max/1024/1*5Tubm2E7942HVlm9mEx9rA.png" /></figure><p><strong>Data has stories to tell. Visualization helps them reach us. Continuing our regular </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong> feature, we’re happy to share new examples of how that works in the real world.</strong></p><p>Here’s what caught our attention these days:</p><ul><li>Strait of Hormuz oil and gas flows — <strong>The New York Times</strong></li><li>Rural hospital crisis in the United States — <strong>Reuters</strong></li><li>Arrests of immigrant parents of U.S. citizen children — <strong>ProPublica</strong></li><li>U.S. state-to-state migration flows — <strong>Will Sigal</strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Banner with text “Spreadsheets for Qlik: Qlik Meets Excel — Try Spreadsheets Extension” and a screenshot of an Excel-style spreadsheet in a Qlik Sense app" src="https://cdn-images-1.medium.com/max/970/0*l8CM5gHk9Adviq_D.png" /></a></figure><h3>Strait of Hormuz Oil and Gas Flows</h3><figure><img alt="Visualizing Data on Strait of Hormuz Oil and Gas Flows" src="https://cdn-images-1.medium.com/max/1024/0*sip2TwBo-IhFg1XE.png" /></figure><p>The Strait of Hormuz connects the Persian Gulf to the rest of the world. Before fighting began in late February 2026, around 80 oil and gas tankers passed through it daily, carrying roughly a quarter of the world’s seaborne oil and a fifth of its gas.</p><p>The New York Times visualized the supply chain that conflict has since upended using a <a href="https://www.anychart.com/chartopedia/chart-type/sankey-diagram/">Sankey diagram</a>. It opens with origin ports and producing countries — Iraq, Saudi Arabia, Qatar, the UAE, and others — sized by their share of energy exported through the strait. Flows converge at the strait itself, showing the full combined volume, then branch outward to destination regions. Asia receives roughly 80% of the total. Annotations mark disruptions, and callouts on the receiving end describe specific consequences country by country: gasoline price increases in the United States, factory shutdowns in Bangladesh, fuel shortfalls forcing changes in India and Southeast Asia, and rising costs across Europe.</p><p><strong>👉 See the piece on </strong><a href="https://www.nytimes.com/interactive/2026/03/25/business/energy-environment/strait-hormuz-oil-gas.html"><strong>The New York Times</strong></a><strong>,</strong> by Lazaro Gamio, Blacki Migliozzi, and River Akira Davis.</p><h3>Rural Hospital Crisis in U.S.</h3><figure><img alt="Visualizing Dats on Rural Hospital Crisis in U.S." src="https://cdn-images-1.medium.com/max/1024/0*snDfzyy7j_AQQQHm.png" /></figure><p>More than 40 percent of rural hospitals in the United States operate at a loss. Hundreds are considered vulnerable to closure, and demographic and policy pressures are compounding the strain.</p><p>Reuters built a data story grounding the crisis in numbers, presented through a variety of visualizations. A cartogram, pictured above, uses <a href="https://www.anychart.com/chartopedia/chart-type/bubble-map/">bubbles</a> to show the share of rural hospitals at risk of closure by state. The concentration across the South and Midwest immediately clear. Using more charts and maps, the article also looks at the health profile of rural communities, the gap in services and revenue between rural and metro hospitals, and how Medicaid enrollment has shifted across administrations and shaped the landscape. Kansas runs through it as a concrete example.</p><p><strong>👉 Take a look at the story on </strong><a href="https://www.reuters.com/graphics/USA-HEALTH/RURAL-HOSPITALS/zgpolkmdbvd/"><strong>Reuters</strong></a><strong>,</strong> by Sarah Slobin.</p><h3>Arrests of Immigrant Parents of U.S. Citizen Children</h3><figure><img alt="Visualizing Data on Arrests of Immigrant Parents of U.S. Citizen Children" src="https://cdn-images-1.medium.com/max/1024/0*27ADRxkzdl-EAFa1.png" /></figure><p>New data shows that immigrant parents of at least 11,000 U.S. citizen children were arrested and detained in the first seven months of Trump’s second term. That is roughly double the rate under the previous administration.</p><p>ProPublica analyzed an exclusive ICE dataset covering arrests from late 2021 through mid-2025. A <a href="https://www.anychart.com/chartopedia/chart-type/stepline-area-chart/">stepped area chart</a> tracks monthly arrests of parents of U.S.-born children, distinguishing the Biden and Trump periods. The rise after January 2025 is immediately visible. A <a href="https://www.anychart.com/chartopedia/chart-type/sankey-diagram/">Sankey diagram</a>, pictured above, then traces what happened to arrested mothers during equivalent seven-month windows under each administration: from arrest into detention, then splitting into those released, remaining in custody, or deported.</p><p><strong>👉 Check out the article on </strong><a href="https://www.propublica.org/article/trump-family-deportations-ice-citizen-kids"><strong>ProPublica</strong></a>, by Jeff Ernsthausen, Mario Ariza, McKenzie Funk, Mica Rosenberg, and Gabriel Sandoval, with graphics by Chris Alcantara and data reporting contribution by Al Shaw.</p><h3>U.S. State-to-State Migration Flows</h3><figure><img alt="Visualizing Data on Internal Migration Flows in U.S." src="https://cdn-images-1.medium.com/max/1024/0*xVYKfuoFJ22vmutr.png" /></figure><p>Millions of Americans move between states every year. The patterns of where people go — and in what volume — shift over time.</p><p>Will Sigal built an animated <a href="https://www.anychart.com/chartopedia/chart-type/flow-map/">flow map</a> based on U.S. Census data, representing internal migration corridors as continuous streams of moving dots from origin to destination. Dot density and band width are volume-weighted: busy corridors produce denser, more active flows, while quieter ones run sparse. A playback control steps through the data year by year, revealing how patterns shift over time. You can also control what gets visible on the map, such as selecting a specific state, switching between inflows, outflows, or both, or highlighting a top corridor.</p><p><strong>👉 Explore the map </strong><a href="https://willsigal.github.io/state-migration-analysis/migration_flow_3d.html"><strong>here</strong></a><strong>.</strong></p><p>The data in each of these projects had a story to tell: energy flows, healthcare economics, enforcement numbers, and migration patterns. The visualization is what made it possible to hear it.</p><p>We will be back with more great examples next week — stay tuned:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/03/27/when-data-makes-story/"><em>https://www.anychart.com</em></a><em> on March 27, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1417f887edba" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/when-data-makes-the-story-1417f887edba">When Data Makes the Story — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[From Personal Grocery Receipts to Global Data Centers — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/from-personal-grocery-receipts-to-global-data-centers-dataviz-weekly-edc5096136f7?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/edc5096136f7</guid>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[data-journalism]]></category>
            <category><![CDATA[storytelling]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 20 Mar 2026 21:33:25 GMT</pubDate>
            <atom:updated>2026-03-23T14:36:26.730Z</atom:updated>
            <content:encoded><![CDATA[<h3>From Personal Grocery Receipts to Global Data Centers — DataViz Weekly</h3><figure><img alt="Projects Featured in This New DataViz Weekly Edition Presented in a Collage, From Personal Grocery Receipts to Global Data Centers" src="https://cdn-images-1.medium.com/max/1024/1*SBh-MyFWlFuqVf7eeMMAgQ.png" /></figure><p><strong>Data is everywhere, but what it means is rarely obvious on its own. </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong> is back with four projects that illustrate how good visuals help close that gap.</strong></p><p>Featured today:</p><ul><li>25 years of egg prices — <strong>John Rush</strong></li><li>Jobs most at risk from AI — <strong>The Washington Post</strong></li><li>Bahía Blanca flood reconstruction — <strong>LA NACION</strong></li><li>Global data center expansion — <strong>Environmental Reporting Collective</strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Excel-Style Spreadsheets for Qlik Presented in a Banner" src="https://cdn-images-1.medium.com/max/970/0*W0Bb4Y4bDtnn4ejl.png" /></a></figure><h3>25 Years of Egg Prices</h3><figure><img alt="25 Years of Egg Prices Visualized in a Chart" src="https://cdn-images-1.medium.com/max/1024/0*6p-F6MPqbTlKOJ5R.png" /></figure><p>Some people collect receipts. John Rush has been scanning every one of his since 2001 — never typing in a single price, just keeping the images, waiting for the technology to catch up.</p><p>This year it did. He extracted 25 years of egg purchase data using two AI coding agents and presented the results on his blog. A <a href="https://www.anychart.com/chartopedia/chart-type/dot-chart/">dot chart</a> tracks price per egg across the full span, with tabs switching between nominal and inflation-adjusted prices, and one more for cumulative spend. An animated <a href="https://www.anychart.com/chartopedia/chart-type/dot-map">dot map</a> traces every purchase location year by year across the Pacific Northwest. A <a href="https://www.anychart.com/chartopedia/chart-type/line-chart/">line chart</a> measures year-over-year price swings under the label “Personal Egg-flation.”</p><p>A <a href="https://www.anychart.com/products/anychart/gallery/Calendar_Chart/">calendar chart</a> then lays out every single purchase week by week from 2001 to 2026, the full archive visible at once. The rest of the piece documents how the pipeline was built — what broke, what replaced it, and how each problem got fixed.</p><p>🔗<strong> Look at the post on </strong><a href="https://www.john-rush.com/posts/eggs-25-years-20260219"><strong>John Rush’s website</strong></a><strong>.</strong></p><h3>Jobs Most at Risk from AI</h3><figure><img alt="Jobs Most at Risk from AI Visualized in a Chart" src="https://cdn-images-1.medium.com/max/1024/0*pR8HLfRIsZj15_n_.png" /></figure><p>Which workers are most exposed to AI, and which ones will find it hardest to adapt if their jobs change? Researchers at GovAI and the Brookings Institution analyzed more than 350 occupations across both dimensions.</p><p>The Washington Post built an interactive <a href="https://www.anychart.com/chartopedia/chart-type/bubble-chart">bubble</a>-based <a href="https://www.anychart.com/products/anychart/gallery/Scatter_Charts/">scatter plot</a>, placing each occupation on two axes: AI exposure running horizontally from least to most, and adaptability running vertically. Bubble size reflects the number of workers in each occupation. A search box lets you locate specific job titles directly on the chart.</p><p>A second view of the same chart colors each bubble by the gender makeup of the occupation, making the concentration of female-dominated roles in the high-exposure, low-adaptability corner immediately visible.</p><p>🔗 <strong>See the article on </strong><a href="https://www.washingtonpost.com/technology/interactive/2026/jobs-most-affected-ai-automation/"><strong>The Washington Post</strong></a>, by Kevin Schaul and Shira Ovide.</p><h3>Bahía Blanca Flood Reconstruction</h3><figure><img alt="Bahía Blanca Flood Visualized in a Chart" src="https://cdn-images-1.medium.com/max/1024/0*1lGLZ9Bsfrafn33t.png" /></figure><p>On March 7, 2025, catastrophic flooding struck Bahía Blanca, Argentina, leaving 18 people dead and more than 1,400 temporarily displaced. A combination of extreme rainfall and structural drainage failures turned the city’s streets into channels.</p><p>LA NACION reconstructed the disaster in a scroll-driven piece built on data from the National University of the South and the National Water Institute. The elevation profile pictured above uses an animated water fill to show the flood’s movement across the city’s terrain — how water built up on the steep upper slope and poured into the flat urbanized plain below, where the near-zero gradient trapped it. The piece also includes a rain-styled <a href="https://www.anychart.com/chartopedia/chart-type/column-chart/">column chart</a> tracking hourly precipitation across the day and a map with embedded video footage showing water levels across different parts of the city.</p><p>🔗 <strong>Check out the story on </strong><a href="https://www.lanacion.com.ar/sociedad/asi-se-inundo-bahia-blanca-nid06032026/"><strong>LA NACION</strong></a>, by Matías Avramow, Pablo Loscri, and Gabriel Podestá.</p><h3>Global Data Center Expansion</h3><figure><img alt="Global Data Center Expansion Visualized in a Map" src="https://cdn-images-1.medium.com/max/1024/0*z7qiVyl8uLTUojV6.png" /></figure><p>Data centers are proliferating rapidly around the world, driven by demand for AI computing power. The energy, water, and land they consume have put them in direct conflict with the communities where they land.</p><p>Dirty Data, a collaborative investigation by the Environmental Reporting Collective, published an interactive world map tracking this expansion, compiled by journalists working across Asia, Latin America, and Europe. Each data center appears as a point on the map, with a toggle to switch to a hex grid view that aggregates density. A color-by selector changes what the map encodes: operational status, facility type, capacity, water use, or investment level. Country and status filters let you narrow the view.</p><p>Developed by Yan Naung Oak, the map anchors a series of reported stories covering communities displaced, water supplies strained, and legal challenges brought by residents against governments and developers.</p><p>🔗 <strong>Explore the map on the </strong><a href="https://www.dirtydata.earth/map"><strong>Dirty Data</strong></a><strong> website.</strong></p><p>A personal archive, a labor market model, a flood record, and global infrastructure — this week’s picks are as different as data projects get. What they share is a commitment to making the data they’re built on easier to engage with directly, thanks to good visualizations.</p><p>More real-world examples of charts and maps next week in DataViz Weekly:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/03/20/grocery-receipts-data-centers-dataviz/"><em>https://www.anychart.com</em></a><em> on March 20, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=edc5096136f7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/from-personal-grocery-receipts-to-global-data-centers-dataviz-weekly-edc5096136f7">From Personal Grocery Receipts to Global Data Centers — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Charts and Maps That Work — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/new-charts-and-maps-that-work-169ac5093d80?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/169ac5093d80</guid>
            <category><![CDATA[maps]]></category>
            <category><![CDATA[data-visualisation]]></category>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[charts]]></category>
            <category><![CDATA[dataviz]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 13 Mar 2026 17:47:29 GMT</pubDate>
            <atom:updated>2026-03-17T15:53:13.468Z</atom:updated>
            <content:encoded><![CDATA[<h3>New Charts and Maps That Work — DataViz Weekly</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*jkz3V57Xg-IiY4Sm.png" /></figure><p><strong>Looking for data visualization done well? You’re in the right place. In </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong>, we feature recent work that shows how charts and maps can make complex data easier to grasp.</strong></p><p>This edition’s lineup:</p><ul><li>Gender views in Europe — <strong>Teresa Talò</strong></li><li>Freiburg’s urban forest — <strong>Stefan Reifenberg</strong></li><li>Road risk across the United States — <strong>Mark Sanborn</strong></li><li>Party positions in Baden-Württemberg — <strong>DIE ZEIT</strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="Banner of Excel-Style Spreadsheets for Qlik Sense" src="https://cdn-images-1.medium.com/max/970/0*EAZwmOSyvqpI42u_.png" /></a></figure><h3>Gender Views in Europe</h3><figure><img alt="Charting and Mapping Gender Views in Europe" src="https://cdn-images-1.medium.com/max/1024/0*AbpOwYK9isWF1Ghc.png" /></figure><p>Attitudes toward gender roles still differ widely across Europe. Men and women within the same country do not always see them the same way either.</p><p>Teresa Talò shows those differences in two interactive views built from European Values Study 2017 data. The project opens with a <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">choropleth map</a> that colors each country on a scale from more egalitarian to more traditional based on responses to statements about work, family, and the roles of men and women. The default setting combines all seven questions into a single score. A dropdown lets you switch to individual statements and see how the geographic pattern changes.</p><p>Further down, a dumbbell chart breaks the comparison down by country. Each row has two <a href="https://www.anychart.com/chartopedia/chart-type/dot-chart/">dots</a>, one for men and one for women, linked by a <a href="https://www.anychart.com/chartopedia/chart-type/line-chart/">line</a> to highlight the distance between them. A dashed vertical line marks the European average. With countries sorted from less traditional to more traditional, the chart works as both a ranking and a compact view of gender gaps across the region.</p><p><strong>👉 Look at the project </strong><a href="https://gender-attitudes.netlify.app/"><strong>here</strong></a><strong>.</strong></p><h3>Freiburg’s Urban Forest</h3><figure><img alt="Charting and Mapping Freiburg’s Urban Forest" src="https://cdn-images-1.medium.com/max/1024/0*v1XiCfBOarjRXWc4.png" /></figure><p>Cities maintain thousands of trees, but those numbers rarely come to life as data. Freiburg im Breisgau, one of the greenest cities in Germany, keeps a public registry of every tree it maintains.</p><p>Stefan Reifenberg turned that registry into a scroll-driven visual story. It opens with all 45,005 trees collapsed into a single large circle, then breaks that mass apart into a <a href="https://www.anychart.com/chartopedia/chart-type/bubble-chart/">bubble chart</a> showing the 21 genera, sized by count. The next chart subdivides each genus into individual species, forming a <a href="https://docs.anychart.com/Basic_Charts/Circle_Packing_Chart">circle packing chart</a>. Hovering reveals names, counts, and average height, trunk, and crown measurements.</p><p>The story then shifts to trunk circumference as a proxy for age. A <a href="https://www.anychart.com/chartopedia/chart-type/dot-chart/">dot plot</a> arranges trees into concentric rings, mirroring the cross-section of a real trunk, with the youngest trees at the center and the oldest at the outer edge. A later view isolates only the trees with the thickest trunks, Freiburg’s oldest specimens. Further sections cover height distribution and a small-multiples panel of <a href="https://www.anychart.com/chartopedia/chart-type/radar-chart/">radar charts</a> summarizing tree statistics across the city’s 27 districts.</p><p>The piece closes with a fully navigable 3D map placing every tree at its real coordinates.</p><p><strong>👉 Explore the story </strong><a href="https://freiburg-trees.vercel.app/"><strong>here</strong></a><strong>.</strong></p><h3>Road Risk Across America</h3><figure><img alt="Mapping and Charting Road Risk Across America" src="https://cdn-images-1.medium.com/max/1024/0*gBbnZQGUPCUjPlf4.png" /></figure><p>Thousands of people die on American roads every year. The risk is not evenly distributed. It varies by state, road type, speed limit, and metro area.</p><p>TripRisk uses federal crash and traffic data to map those differences across 8.7 million U.S. road segments. A dedicated road risk analysis page presents the national picture through a map of road segments colored by fatality rate, a ranked <a href="https://www.anychart.com/chartopedia/chart-type/bar-chart/">bar chart</a> of all 50 states, a <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">choropleth map</a> of state-level risk, breakdowns by road type and speed limit, and a metro area ranking.</p><p>The Road Safety Explorer tool lets you zoom into any part of the country and load the visible road network colored by risk, with crash sites overlaid as <a href="https://www.anychart.com/chartopedia/chart-type/dot-map/">point markers</a>. A separate route planner uses those same segment-level scores, along with weather and daylight conditions, to compare fastest and safest <a href="https://www.anychart.com/chartopedia/chart-type/connector-map/">routes</a> between addresses.</p><p><strong>👉 Check out </strong><a href="https://triprisk.net/home"><strong>TripRisk</strong></a><strong>:</strong> review the <a href="https://triprisk.net/pages/us-road-risk-analysis">Analysis</a> and try the <a href="https://triprisk.net/explore">Explorer</a> and <a href="https://triprisk.net/">Route Planner</a> tools, by Mark Sanborn.</p><h3>Party Positions in Baden-Württemberg</h3><figure><img alt="Charting Party Positions in Baden-Württemberg" src="https://cdn-images-1.medium.com/max/1024/0*eoJ7sNQZB91cKowB.png" /></figure><p>Party positions can shift from one level to another. In Germany, state branches do not always line up with the national party line or with their counterparts in other states.</p><p>DIE ZEIT uses a <a href="https://docs.anychart.com/Basic_Charts/Scatter_Plot">scatter plot</a> to show where the parties in Baden-Württemberg’s 2026 state election stand. The horizontal axis runs from economically left to economically right. The vertical axis runs from socially progressive to socially conservative.</p><p>Each party appears as a labeled dot, first showing Baden-Württemberg positions alone, then, as you scroll, compared with federal parties and with party branches in Rhineland-Palatinate. A later sequence adds a time dimension, connecting points to trace party trajectories across election cycles since the early 1990s.</p><p><strong>👉 See the article on </strong><a href="https://www.zeit.de/politik/deutschland/2026-03/landtagswahl-baden-wuerttemberg-parteien-politischer-standpunkt"><strong>DIE ZEIT</strong></a>, by Paul Blickle and Michael Schlieben.</p><p>Gender attitudes, urban trees, road danger, and political positioning. Four very different subjects, one common thread: good charts and maps give complex data a shape people can follow. Stay tuned for more data viz done well in Data Visualization Weekly.</p><p>➡<strong> </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br></strong>➡<strong> </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/03/13/new-charts-maps-work/"><em>https://www.anychart.com</em></a><em> on March 13, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=169ac5093d80" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/new-charts-and-maps-that-work-169ac5093d80">New Charts and Maps That Work — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Visualizing Data: Iran Crisis, Pokémon Taxonomy, U.S. Immigration, Human Happiness — DataViz Weekly]]></title>
            <link>https://medium.com/data-visualization-weekly/visualizing-iran-crisis-pokemon-immigration-happiness-701da55017b4?source=rss-df528eb97757------2</link>
            <guid isPermaLink="false">https://medium.com/p/701da55017b4</guid>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[data-storytelling]]></category>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[storytelling]]></category>
            <dc:creator><![CDATA[AnyChart]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 16:49:00 GMT</pubDate>
            <atom:updated>2026-03-09T13:52:46.876Z</atom:updated>
            <content:encoded><![CDATA[<h3>Visualizing Data on Iran Crisis, Pokémon Taxonomy, U.S. Immigration, Human Happiness — DataViz Weekly</h3><figure><img alt="Screenshots of Projects Visualizing Data on Iran Crisis, Pokémon Taxonomy, U.S. Immigration, Human Happiness" src="https://cdn-images-1.medium.com/max/1024/0*nB8mhHkm_lhHuORe.png" /></figure><p><strong>The web keeps producing data visualization work across all kinds of subjects and formats. We keep tracking it, and </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly</strong></a><strong> is where the most interesting projects we come across get their spotlight.</strong></p><p>See our latest picks:</p><ul><li>Iran crisis and its impact — <strong><em>Reuters</em></strong></li><li>Pokémon taxonomy tree — <strong><em>The Straits Times</em></strong></li><li>250 years of U.S. immigration — <strong><em>The Economist</em></strong></li><li>Terrain of human happiness — <strong><em>The Pudding</em></strong></li></ul><figure><a href="https://qlik.anychart.com"><img alt="" src="https://cdn-images-1.medium.com/max/970/0*EAZwmOSyvqpI42u_.png" /></a></figure><h3>Iran Crisis and Its Impact</h3><figure><img alt="Visualizing Iran Crisis and Its Impact" src="https://cdn-images-1.medium.com/max/1024/1*1f5YuKkwnlze46GE762zZg.png" /></figure><p>On February 28, the United States and Israel launched air strikes on Iran. The conflict sent immediate shockwaves across the region and beyond.</p><p>Reuters compiled its ongoing visual coverage of the Iran crisis into a single, continuously updated page. It currently opens with an animated map built on ship-tracking data showing a near-standstill in vessel movement across the Strait of Hormuz and surrounding waters, a chokepoint for roughly a fifth of the world’s oil and LNG supply. A locator inset orients viewers to the wider Gulf region.</p><p>Further sections include more maps, such as those providing an at-a-glance view of air traffic disruptions (see the animation above) and damage assessments of key Iranian government and military sites. There are also diagrams of Iran’s power structure annotated to show which senior figures have been killed, a chart tracking U.S. public opinion on the strikes, and more.</p><p>➡️ <strong>See the reporting on </strong><a href="https://www.reuters.com/graphics/IRAN-CRISIS/MAPS/znpnmelervl/2026-03-05/tanker-traffic-in-the-strait-of-hormuz-comes-to-a-standstill/"><strong>Reuters</strong></a>, by Sudev Kiyada, Clare Trainor Farley, Ally J. Levine, Travis Hartman, Adolfo Arranz, Han Huang, Mariano Zafra, and others.</p><h3>Pokémon Taxonomy Tree</h3><figure><img alt="Visualizing the Pokémon Taxonomy Tree" src="https://cdn-images-1.medium.com/max/1024/0*o-hNBeBgnD2x467Z.png" /></figure><p>Pokémon has drawn on real-world biology, mythology, and science since its debut in the 1990s. This year marks three decades of the franchise, and the roster has grown to over 1,300 characters spanning animals, plants, ancient creatures, and beings from other dimensions.</p><p>The Straits Times built a radial tree diagram placing all Pokémon released through 2025 within a custom taxonomy modeled on biological classification. Arceus sits at the center as the in-universe creator, with branches extending outward through up to four nested tiers. Those are groupings like Animals, Vertebrates, Amphibians, and Frogs. Each Pokémon appears as a colored dot at the outermost ring. A horizontal strip above the sidebar acts as a scrollable index, letting you step through every entry in sequence.</p><p>Clicking a dot or using the search bar opens a detail panel on the right. The panel shows the Pokémon’s real-world inspiration, its evolution chain, weight, height relative to a human figure, and a short description. Category filters, including Animals, Plants, Fungi, Objects, Sprites, Artificial, Extraterrestrials, and more, let you focus on specific branches of the tree.</p><p>️️➡️ <strong>Explore the interactive on </strong><a href="https://www.straitstimes.com/multimedia/graphics/2026/02/pokemon-tree-of-life/index.html"><strong>The Straits Times</strong></a>, by Ang Qing, Billy Ker, Ng Weng Chi, Lee Yu Hui, Shannon Teoh, and Youjin Shin.</p><h3>250 Years of U.S. Immigration</h3><figure><img alt="Visualizing 250 Years of U.S. Immigration" src="https://cdn-images-1.medium.com/max/1024/0*R11rQHcWOP7-oJH2.png" /></figure><p>Immigration has defined American society since the country’s founding. Periods of openness have repeatedly given way to restriction, and the origins of newcomers have changed dramatically with each wave.</p><p>The Economist traces this history across several data visuals. An interactive <a href="https://www.anychart.com/chartopedia/chart-type/choropleth-map/">choropleth map</a> shows the birthplace of the largest immigrant population in each state, with five snapshots from 1850 to 2024 showing how the dominant origins shifted over time. An <a href="https://www.anychart.com/chartopedia/chart-type/area-chart/">area chart</a> covers the foreign-born share of the U.S. population since 1850. Two <a href="https://www.anychart.com/chartopedia/chart-type/spline-chart/">spline</a> charts, with individual survey readings shown as <a href="https://www.anychart.com/chartopedia/chart-type/dot-chart/">dots</a> behind the trend lines, track public opinion on immigration levels since 1965 and attitudes by party affiliation since 2001.</p><p>➡️ <strong>Check out the article on </strong><a href="https://www.economist.com/graphic-detail/2026/03/04/how-250-years-of-immigration-shaped-america"><strong>The Economist</strong></a><strong>.</strong></p><h3>Terrain of Human Happiness</h3><figure><img alt="Visualizing the Terrain of Human Happiness" src="https://cdn-images-1.medium.com/max/1024/0*RSgspv6_1SiieALh.png" /></figure><p>What makes people happy varies widely by life stage, personality, circumstance, and how much control a person has over the moment. Researchers have long tried to categorize that terrain, but happiness resists tidy classification.</p><p>Alvin Chang mapped over 100,000 crowdsourced happy moments onto a navigable fantasy-style landscape. Immediate pleasures sit in the north, long-term ones in the south, self-directed ones to the east, and passive moments to the west. The landmass is divided into labeled continents: Family, Children, Love, Friends and Social, Career and Work, Leisure, Hobbies and Creation, and more. Countries and sub-regions are nested inside.</p><p>Each moment is represented by a drawn person icon. Clicking one opens a card with the contributor’s age, gender, country, marital status, and their happy moment in their own words. A minimap in the corner, laid out as a <a href="https://www.anychart.com/chartopedia/chart-type/quadrant-chart/">quadrant chart</a>, keeps the two axes visible as the map is zoomed and panned.</p><p>At the end of the guided narrative, a filter panel opens up the full dataset for free exploration by location, age, sex, parental and marital status, and keyword search.</p><p>➡️ <strong>Look at the project on </strong><a href="https://pudding.cool/2026/02/happy-map/"><strong>The Pudding</strong></a>, by Alvin Chang.</p><p>Iran crisis, Pokémon taxonomy, two and a half centuries of U.S. immigration, and a landscape of happy moments — this week’s selections show just how many directions <a href="https://www.anychart.com/blog/2018/11/20/data-visualization-definition-history-examples/">data visualization</a> can take. See you next Friday with more in DataViz Weekly:</p><p><strong>👉 </strong><a href="https://www.anychart.com/blog/category/data-visualization-weekly/"><strong>DataViz Weekly on AnyChart Blog</strong></a><strong><br>👉 </strong><a href="https://medium.com/data-visualization-weekly"><strong>DataViz Weekly on Medium</strong></a></p><p><em>Originally published at </em><a href="https://www.anychart.com/blog/2026/03/06/visualizing-iran-crisis-pokemon-us-immigration-happiness/"><em>https://www.anychart.com</em></a><em> on March 6, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=701da55017b4" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-visualization-weekly/visualizing-iran-crisis-pokemon-immigration-happiness-701da55017b4">Visualizing Data: Iran Crisis, Pokémon Taxonomy, U.S. Immigration, Human Happiness — DataViz Weekly</a> was originally published in <a href="https://medium.com/data-visualization-weekly">Data Visualization Weekly</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>