{"id":60,"date":"2022-05-05T08:42:00","date_gmt":"2022-05-05T08:42:00","guid":{"rendered":"https:\/\/editor.mediahack.co.za\/databites\/?p=60"},"modified":"2025-11-17T17:43:24","modified_gmt":"2025-11-17T17:43:24","slug":"a-big-list-of-data-journalism-tools-and-resources","status":"publish","type":"post","link":"https:\/\/outliereditor.co.za\/index.php\/2022\/05\/05\/a-big-list-of-data-journalism-tools-and-resources\/","title":{"rendered":"A big list of data journalism tools and resources"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"2b25\">Getting started with data journalism can be tricky, especially if you\u2019re unsure of the best way to start working with your first dataset, or even where to start looking for your first dataset.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"90ac\">At Media Hack, we\u2019ve been working with data and journalism for the past five years. In that time the number of tools and learning materials for data journalism has increased exponentially, to the point where there are so many options available that just getting started can be bogged down in decision-making.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"b317\">This list of tools and resources is based on our experience working in this area. It includes tools that we have used, that we regularly use or know to be useful to anyone looking to perfect their data journalism.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"4001\">I will update this list at regular intervals, so if you know of anything that may be worth including please email me (<a rel=\"noreferrer noopener\" href=\"mailto:alastair@mediahack.co.za\" target=\"_blank\">alastair@mediahack.co.za<\/a>). I can\u2019t include everything but I would like to keep the list as up-to-date as possible.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3881\">Blogs &amp; Publications<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"0db3\">A selection of sites that cover the practice of data journalism in all its facets.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/medium.com\/nightingale\">Nightingale<\/a>&nbsp;by Data Visualisation Society<\/li>\n\n\n\n<li><a href=\"http:\/\/www.flowingdata.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Flowing Data<\/a>&nbsp;by Nathan Yau<\/li>\n\n\n\n<li><a href=\"http:\/\/www.visualisingdata.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Visualising Data<\/a>&nbsp;by Andy Kirk<\/li>\n\n\n\n<li><a href=\"https:\/\/blog.datawrapper.de\/\" rel=\"noreferrer noopener\" target=\"_blank\">Chartable<\/a>&nbsp;by Datawrapper<\/li>\n\n\n\n<li><a href=\"https:\/\/eagereyes.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">EagerEyes<\/a>&nbsp;by Robert Kosara<\/li>\n\n\n\n<li><a href=\"https:\/\/www.ft.com\/chart-doctor\" rel=\"noreferrer noopener\" target=\"_blank\">The Chart Doctor<\/a>&nbsp;by the Financial Times (not updated recently but still useful)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.storybench.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">Storybench<\/a>&nbsp;by Northeastern University\u2019s School of Journalism<\/li>\n\n\n\n<li><a href=\"http:\/\/www.thefunctionalart.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">The Functional Art<\/a>&nbsp;by Alberto Cairo<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"31aa\">Newsletters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"6a2a\">A mix of newsletters covering data sources, story ideas, techniques and examples of data journalism.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.data-is-plural.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Data is Plural<\/a>&nbsp;by Jeremy Singer-Vine, a weekly newsletter with interesting datasets. You can also catch up on previous datasets with the&nbsp;<a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1wZhPLMCHKJvwOkP4juclhjFgqIY8fQFMemwKL2c64vk\/edit#gid=0\" rel=\"noreferrer noopener\" target=\"_blank\">Data is Plural datasets<\/a>&nbsp;spreadsheet.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.economist.com\/newsletters\/off-the-charts\/\" rel=\"noreferrer noopener\" target=\"_blank\">Off the Charts<\/a>&nbsp;by The Economist (this is about to become exclusive to subscribers)<\/li>\n\n\n\n<li><a href=\"https:\/\/puntofisso.net\/newsletter\/\" rel=\"noreferrer noopener\" target=\"_blank\">Quantum of Sollazzo<\/a>&nbsp;by Giuseppe Sollazzo<\/li>\n\n\n\n<li><a href=\"https:\/\/warninggraphiccontent.tumblr.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Warning: Graphic Content<\/a>&nbsp;by Gavin Freeguard<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washingtonpost.com\/newsletters\/how-to-read-this-chart\/\" rel=\"noreferrer noopener\" target=\"_blank\">How to Read this Chart<\/a>&nbsp;by The Washington Post<\/li>\n\n\n\n<li><a href=\"https:\/\/toolsforreporters.substack.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Tools for Reporters<\/a>&nbsp;by Samantha Sunne<\/li>\n\n\n\n<li><a href=\"https:\/\/www.getrevue.co\/profile\/FairWarning\" rel=\"noreferrer noopener\" target=\"_blank\">Fair Warning<\/a>&nbsp;by Sophie Warnes<\/li>\n\n\n\n<li><a href=\"https:\/\/dataelixir.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Data Elixir<\/a>&nbsp;\u2014 Data science-y newsletter<\/li>\n\n\n\n<li><a href=\"https:\/\/mailchi.mp\/lse.ac.uk\/journalismai\" rel=\"noreferrer noopener\" target=\"_blank\">Journalism AI<\/a>&nbsp;\u2014 From the Journalism AI project at the LSE<\/li>\n\n\n\n<li><a href=\"https:\/\/ddj.news\/\" rel=\"noreferrer noopener\" target=\"_blank\">DDJ<\/a>&nbsp;by Winny de Jong<\/li>\n\n\n\n<li><a href=\"https:\/\/filwd.substack.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">FILWD<\/a>&nbsp;by Enrico Bertini<\/li>\n\n\n\n<li><a href=\"http:\/\/spatialjournalism.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Spatial Journalism<\/a>&nbsp;newsletter<\/li>\n\n\n\n<li><a href=\"https:\/\/www.nytimes.com\/newsletters\/upshot\" rel=\"noreferrer noopener\" target=\"_blank\">The Upshot<\/a>&nbsp;by The New York Times<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3fdc\">Podcasts<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/datastori.es\/\" rel=\"noreferrer noopener\" target=\"_blank\">Data Stories<\/a>&nbsp;by Enrico Bertini and Moritz Stefaner<\/li>\n\n\n\n<li><a href=\"https:\/\/policyviz.com\/podcast\/the-policyviz-podcast\/\" rel=\"noreferrer noopener\" target=\"_blank\">The Policyviz Podcast<\/a>&nbsp;by Jon Schwabish<\/li>\n\n\n\n<li><a href=\"https:\/\/dataviztoday.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Data Viz Today<\/a>&nbsp;by Alli Torban<\/li>\n\n\n\n<li><a href=\"https:\/\/www.visualisingdata.com\/podcast\/\" rel=\"noreferrer noopener\" target=\"_blank\">Explore\/Explain<\/a>&nbsp;by Andy Kirk<\/li>\n\n\n\n<li><a href=\"https:\/\/pca.st\/b7ela1vx\" rel=\"noreferrer noopener\" target=\"_blank\">Data Journalism Conversations<\/a>&nbsp;by&nbsp;<a href=\"http:\/\/datajournalism.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">DataJournalism.com<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.storytellingwithdata.com\/podcast\" rel=\"noreferrer noopener\" target=\"_blank\">Storytelling with Data<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/anchor.fm\/ddjpodcast\" rel=\"noreferrer noopener\" target=\"_blank\">Data Journalism Podcast<\/a>&nbsp;by Alberto Cairo and Simon Rogers<\/li>\n\n\n\n<li><a href=\"https:\/\/www.trifacta.com\/podcast\/\" rel=\"noreferrer noopener\" target=\"_blank\">The Data Wranglers<\/a>&nbsp;by Joe Hellerstein and Jeffrey Heer<\/li>\n\n\n\n<li><a href=\"https:\/\/anchor.fm\/pln8\" rel=\"noreferrer noopener\" target=\"_blank\">PLN8<\/a>&nbsp;by Stamen Design<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fa72\">Communities &amp; Organisations<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.datavisualizationsociety.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Data Visualization Society website<\/a>&nbsp;&amp;&nbsp;<a href=\"https:\/\/www.datavisualizationsociety.org\/slack-community\" rel=\"noreferrer noopener\" target=\"_blank\">Slack group<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/d3-slackin.herokuapp.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">D3.js Slack group<\/a>&nbsp;for D3.js enthusiasts<\/li>\n\n\n\n<li><a href=\"http:\/\/the-sigmas.slack.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">The Sigmas (Data Journalism Awards) Slack group<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bb07\">Tutorials &amp; Guides<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PL7HotvlLKHCs9nD1fFUjSOsZrsnctyV2R\" rel=\"noreferrer noopener\" target=\"_blank\">QGIS Uncovered<\/a>: QGIS YouTube tutorial series by Steven Bernard<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/c\/currankelleher\/videos\" rel=\"noreferrer noopener\" target=\"_blank\">Curren Kelleher Tutorials<\/a>: YouTube courses focused on learning visualisation tools like D3.js<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PLfv89tPxlTiVIrwuSBCISiBaGSH1CJR5-\" rel=\"noreferrer noopener\" target=\"_blank\">One Chart at a Time<\/a>: A 56-episode series in which Jon Schwabish talks to experts about different charts and how they work<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/c\/Observablehq\/playlists\" rel=\"noreferrer noopener\" target=\"_blank\">Observable Demos and Tutorials<\/a>: A series of YouTube videos introducing the Observable data analysis and visualisation platform<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Quartz\/bad-data-guide\" rel=\"noreferrer noopener\" target=\"_blank\">Quartz Guide to Bad Data<\/a>: By Quartz<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/propublica\/guides\/blob\/master\/data-bulletproofing.md\" rel=\"noreferrer noopener\" target=\"_blank\">A Guide to Bulletproofing Your Data<\/a>: By ProPublica<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/veltman\/principles\" rel=\"noreferrer noopener\" target=\"_blank\">Principles for Making Things for the Web<\/a>: A guide by Noah Veltman<\/li>\n\n\n\n<li><a href=\"https:\/\/wattenberger.com\/blog\/d3\" rel=\"noreferrer noopener\" target=\"_blank\">How to Learn D3.js<\/a>: Interactive guide to D3.js by Amelia Wattenberger<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ft-interactive\/chart-doctor\/tree\/master\/visual-vocabulary\" rel=\"noreferrer noopener\" target=\"_blank\">Financial Times Visual Vocabulary<\/a>: A downloadable guide to different types of charts and their uses<\/li>\n\n\n\n<li><a href=\"https:\/\/www.data-to-viz.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">From Data to Viz<\/a>: A tool to help you decide on the best visual for your data<\/li>\n\n\n\n<li><a href=\"https:\/\/www.kbridge.org\/en\/guide-3-best-practices-for-data-journalism\/\" rel=\"noreferrer noopener\" target=\"_blank\">Best Practices for Data Journalism<\/a>: by Kuek Ser Kuang Keng<\/li>\n\n\n\n<li><a href=\"https:\/\/stephanieevergreen.com\/data-visualization-checklist\/\" rel=\"noreferrer noopener\" target=\"_blank\">Evergreen Data Visualization Checklist<\/a>: Stephanie Evergreen<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/c\/TamaraMunzner\/playlists\" rel=\"noreferrer noopener\" target=\"_blank\">Tamara Munzner YouTube series on data visualisation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/c\/AmeliaMcNamara\/playlists\" rel=\"noreferrer noopener\" target=\"_blank\">Amelia McNamara YouTube series on R and statistics<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/c\/MediaHackZA\/playlists\" rel=\"noreferrer noopener\" target=\"_blank\">Getting Started with Data Journalism<\/a>&nbsp;by Media Hack<\/li>\n\n\n\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/18XzqMrT4eM9pjpvl_VcXG8xHbhSg7Xhw\/view\" rel=\"noreferrer noopener\" target=\"_blank\">Numbers in the Newsroom<\/a>&nbsp;by Sarah Cohen<\/li>\n\n\n\n<li><a href=\"https:\/\/datajournalism.com\/watch\" rel=\"noreferrer noopener\" target=\"_blank\">Data Journalism<\/a>&nbsp;courses by&nbsp;<a href=\"http:\/\/datajournalism.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">DataJournalism.com<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sites.google.com\/view\/mj-basic-data-academy\/other-resources?authuser=0\" rel=\"noreferrer noopener\" target=\"_blank\">Data Journalism Academy<\/a>&nbsp;by MaryJo Webster<\/li>\n\n\n\n<li><a href=\"http:\/\/mattwaite.github.io\/sports\/\" rel=\"noreferrer noopener\" target=\"_blank\">Sports Data Analysis and Visualization<\/a>&nbsp;by Matt Waite<\/li>\n\n\n\n<li><a href=\"https:\/\/moriartynaps.org\/command-carto-part-one\/\" rel=\"noreferrer noopener\" target=\"_blank\">MapShaper command line tutorial part 1<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/moriartynaps.org\/command-carto-part-two\/\" rel=\"noreferrer noopener\" target=\"_blank\">part 2<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.helenmakesmaps.com\/post\/how-to-sql-a-guide-for-gis-users\" rel=\"noreferrer noopener\" target=\"_blank\">How to SQL: A guide for GIS users<\/a>&nbsp;by Helen McKenzie<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"b93c\">Publication guides<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/bbc.github.io\/rcookbook\/\" rel=\"noreferrer noopener\" target=\"_blank\">BBC\u2019s cookbook for R graphics<\/a>, a guide to making BBC style charts in R<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5ce3\">Inspiration<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pudding.cool\/\" rel=\"noreferrer noopener\" target=\"_blank\">The Pudding<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.reddit.com\/r\/dataisbeautiful\/\" rel=\"noreferrer noopener\" target=\"_blank\">r\/dataisbeautiful<\/a>&nbsp;\u2014 Reddit home of data inspiration and ideas<\/li>\n\n\n\n<li><a href=\"https:\/\/www.nytimes.com\/section\/upshot\" rel=\"noreferrer noopener\" target=\"_blank\">The New York Times Upshot<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.scmp.com\/infographics\" rel=\"noreferrer noopener\" target=\"_blank\">The South China Morning Post Infographics<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.informationisbeautifulawards.com\/showcase?type=awards\" rel=\"noreferrer noopener\" target=\"_blank\">Kantar Information is Beautiful awards showcase<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.malofiejgraphics.com\/awards-list\/\" rel=\"noreferrer noopener\" target=\"_blank\">Malofiej Winners List<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/datajournalismawards.org\/2019-shortlist\/\" rel=\"noreferrer noopener\" target=\"_blank\">Data Journalism Awards shortlist<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.instagram.com\/monachalabi\/\" rel=\"noreferrer noopener\" target=\"_blank\">Mona Chalabi\u2019s Instagram<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.instagram.com\/india.in.pixels\/\" rel=\"noreferrer noopener\" target=\"_blank\">India in Pixels\u2019s Instagram<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.pinterest.com\/nadiehbremer\/\" rel=\"noreferrer noopener\" target=\"_blank\">Nadieh Bremer\u2019s Pinterest<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/graphics.reuters.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Reuters Graphics<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.dear-data.com\/theproject\" rel=\"noreferrer noopener\" target=\"_blank\">Dear Data<\/a>&nbsp;by Giorgia Lupi and Stefanie Posavec share postcards with data visualisation. This has also been made into a book.<\/li>\n\n\n\n<li><a href=\"https:\/\/datavizproject.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">DataViz Project<\/a>&nbsp;\u2014 A selection of different types of visualisations. Each visualisation includes examples for further inspiration.<\/li>\n\n\n\n<li><a href=\"https:\/\/gijn.org\/series\/top-10-data-journalism-links\/\" rel=\"noreferrer noopener\" target=\"_blank\">Top 10 in Data Journalism<\/a>&nbsp;\u2014 Global Investigative Journalism Network weekly summary of data journalism.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"712d\">Colours<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/colorbrewer2.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">Colorbrewer<\/a>: Colourblind-friendly colour chooser<\/li>\n\n\n\n<li><a href=\"https:\/\/color.adobe.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Adobe Color<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sessions.edu\/color-calculator\/\" rel=\"noreferrer noopener\" target=\"_blank\">Color Calculator<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/projects.susielu.com\/viz-palette\" rel=\"noreferrer noopener\" target=\"_blank\">Viz Palette<\/a>&nbsp;by Susie Lu and Elijah Meeks<\/li>\n\n\n\n<li><a href=\"https:\/\/maketintsandshades.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Tint &amp; Shade Generator<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/gka.github.io\/palettes\" rel=\"noreferrer noopener\" target=\"_blank\">Chroma.js Color Palette Helper<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.huesnap.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">HueSnap<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7680\">Accessibility tools<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/color.adobe.com\/create\/color-contrast-analyzer\" rel=\"noreferrer noopener\" target=\"_blank\">Adobe Color Contrast Checker<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tpgi.com\/color-contrast-checker\/\" rel=\"noreferrer noopener\" target=\"_blank\">Colour Contrast Analyser<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/contrasteapp.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Contraste<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/colororacle.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">Color Oracle<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/leonardocolor.io\/\" rel=\"noreferrer noopener\" target=\"_blank\">Leonardo<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/material.io\/resources\/color\/\" rel=\"noreferrer noopener\" target=\"_blank\">Material.io Color Tool<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/monsido.com\/tools\/contrast-checker\" rel=\"noreferrer noopener\" target=\"_blank\">Monsido Contrast Checker<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/webaim.org\/resources\/contrastchecker\/\" rel=\"noreferrer noopener\" target=\"_blank\">WebAim Contrast Checker<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/contrast-finder.tanaguru.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">TanaGuru Contrast Finder<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3a1c\">Mapping<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/mapshaper.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">Mapshaper<\/a>: Convert between different geographical data formats or quickly browse or filter your geo-data<\/li>\n\n\n\n<li><a href=\"https:\/\/hanshack.com\/geotools\/reprojector\/\" rel=\"noreferrer noopener\" target=\"_blank\">Reprojector<\/a>&nbsp;\u2014 Easily compare geographical shape sizes<\/li>\n\n\n\n<li><a href=\"https:\/\/hanshack.com\/geotools\/howbig\/\" rel=\"noreferrer noopener\" target=\"_blank\">How Big<\/a>&nbsp;\u2014 Draw a shape on a map with a given area to see how it compares to physical areas<\/li>\n\n\n\n<li><a href=\"https:\/\/hanshack.com\/geotools\/gimmegeodata\/\" rel=\"noreferrer noopener\" target=\"_blank\">Gimme Geodata<\/a>&nbsp;\u2014 Quick access to Open Street Map data based on your searches<\/li>\n\n\n\n<li><a href=\"https:\/\/guides.lib.berkeley.edu\/gis\/base\" rel=\"noreferrer noopener\" target=\"_blank\">Berkeley\u2019s Basic GIS Data list<\/a>: Links to places where you can find basic GIS data including boundary shapefiles, elevation, gridded population and historical boundaries<\/li>\n\n\n\n<li><a href=\"https:\/\/ogre.adc4gis.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Ogre<\/a>&nbsp;\u2014 Convert Shapefiles to GeoJSON and back again<\/li>\n\n\n\n<li><a href=\"https:\/\/www.qgis.org\/en\/site\/\" rel=\"noreferrer noopener\" target=\"_blank\">QGIS<\/a>: Professional-level open source mapping tool<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1e0b\">Online Chart &amp; Visualisation Tools<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.datawrapper.de\/\" rel=\"noreferrer noopener\" target=\"_blank\">Datawrapper<\/a>: Easy-to-use charting tool<\/li>\n\n\n\n<li><a href=\"https:\/\/flourish.studio\/\" rel=\"noreferrer noopener\" target=\"_blank\">Flourish<\/a>: Flexible chart-making tool, recently bought by&nbsp;<a href=\"https:\/\/www.canva.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Canva<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/rawgraphs.io\/\" rel=\"noreferrer noopener\" target=\"_blank\">Raw Graphs<\/a>: Flexible tool to generate a range of charts ideally finished in other graphics tools<\/li>\n\n\n\n<li><a href=\"https:\/\/observablehq.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Observable<\/a>&nbsp;\u2014 Web-based data analysis and visualisation tool from the creator of D3.js<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3ef7\">SVG<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/NYTimes\/svg-crowbar\" rel=\"noreferrer noopener\" target=\"_blank\">SVG Crowbar<\/a>: Easy-to-use tool from NYT to extract SVG data from web pages<\/li>\n\n\n\n<li><a href=\"http:\/\/ai2html.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">ai2html<\/a>: Convert Illustrator files to HTML<\/li>\n\n\n\n<li><a href=\"https:\/\/yoksel.github.io\/url-encoder\/\" rel=\"noreferrer noopener\" target=\"_blank\">URL encoder for SVG<\/a>: As the name suggests, encode SVG data as a URL<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"421b\">Data Tools<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/shancarter.github.io\/mr-data-converter\/\" rel=\"noreferrer noopener\" target=\"_blank\">Mr. Data Converter<\/a>: Convert your Excel data into one of several web-friendly formats, including HTML, JSON and XML<\/li>\n\n\n\n<li><a href=\"https:\/\/openrefine.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">OpenRefine<\/a>&nbsp;\u2014 Very powerful open-source tool to clean large and messy datasets (<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/inside.mediahack.co.za\/5-reasons-to-switch-to-openrefine-and-never-look-back-a23150080d1d\">more on this<\/a>)<\/li>\n\n\n\n<li><a href=\"https:\/\/tabula.technology\/\" rel=\"noreferrer noopener\" target=\"_blank\">Tabula<\/a>&nbsp;\u2014 Open source tool to extract data from PDFs<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1a2a\">Sonification<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/datavized.github.io\/twotone\/\" rel=\"noreferrer noopener\" target=\"_blank\">TwoTone<\/a>: Free data sonification tool by Google News Initiative<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"603a\">Visualisations<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/stephanieevergreen.com\/data-visualization-checklist\/\" rel=\"noreferrer noopener\" target=\"_blank\">Rate my visualisation<\/a>&nbsp;\u2014 A tool for assessing your visualisation. Or download the&nbsp;<a href=\"https:\/\/stephanieevergreen.com\/wp-content\/uploads\/2020\/12\/EvergreenDataVizChecklist.pdf\" rel=\"noreferrer noopener\" target=\"_blank\">PDF checklist<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"d0ac\">Other Lists<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"2bb2\">This is certainly not the only list of data journalism resources, nor definitively the best. There are other great lists of resources, many of which focus on specific areas of interest or on resources with a specific regional application:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.gurmanbhatia.com\/idea\/resources\/2021\/02\/12\/data-viz-journalism-resources.html\" rel=\"noreferrer noopener\" target=\"_blank\">Data journalism and visualisation<\/a>&nbsp;\u2014 A list by Gurman Bhatia<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/mathisonian\/awesome-visualization-research#narrative-and-story\" rel=\"noreferrer noopener\" target=\"_blank\">Awesome visualization research<\/a>: An extensive list of research papers and tools for visualisation<\/li>\n\n\n\n<li><a href=\"https:\/\/www.gurmanbhatia.com\/idea\/resources\/2021\/05\/31\/dataset-of-datasets-for-indian-journalists.html\" rel=\"noreferrer noopener\" target=\"_blank\">Indian data sources<\/a>: A list by Gurman Bhatia<\/li>\n\n\n\n<li><a href=\"https:\/\/helpdesk.gijn.org\/support\/solutions\/articles\/14000036505-data-journalism\" rel=\"noreferrer noopener\" target=\"_blank\">Data Journalism Resources<\/a>: A list by Global Investigative Journalism Network (GIJN)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This list of tools and resources is based on our experience working in data communication. It includes tools that we have used, that we regularly use or know to be useful to anyone looking to perfect their data skills.<\/p>\n","protected":false},"author":1,"featured_media":86686,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[447,448,1387],"tags":[461,359,189,462,463],"newsletter-post":[],"site":[],"class_list":["post-60","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databites","category-how-to","category-the-outlier","tag-books","tag-data-journalism","tag-learning","tag-tools","tag-visualisation"],"acf":{"big_number":"","big_number_caption":"","big_number_link":"","big_number_background":"","big_number_text_colour":"#000000","big_number_icon":false,"big_number_wide":"yes","featured_chart":false,"flourish_chart_id":"","flourish_sub_title":"","flourish_chart_width":"medium","is_newsletter_post":"No","post_style":"bc","show_on_front":"Yes","link_through":"Yes","chart_url":"","background_colour":"#0089AA","text_colour":"#FFFFFF"},"_links":{"self":[{"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":2,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":89531,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/posts\/60\/revisions\/89531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/media\/86686"}],"wp:attachment":[{"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/tags?post=60"},{"taxonomy":"newsletter-post","embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/newsletter-post?post=60"},{"taxonomy":"site","embeddable":true,"href":"https:\/\/outliereditor.co.za\/index.php\/wp-json\/wp\/v2\/site?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}