{"id":140,"date":"2019-01-18T14:59:06","date_gmt":"2019-01-18T14:59:06","guid":{"rendered":"https:\/\/www.allendowney.com\/blog\/?p=140"},"modified":"2019-01-18T14:59:13","modified_gmt":"2019-01-18T14:59:13","slug":"the-library-of-data-visualization","status":"publish","type":"post","link":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/","title":{"rendered":"The library of data visualization"},"content":{"rendered":"<p>Getting ready for my Data Science class (starting next week!) I am updating my data visualization library, looking for resources to help students learn about visualization.<\/p>\n<p>Last week I asked Twitter to help me find resources, especially new ones.\u00a0 <a href=\"https:\/\/twitter.com\/AllenDowney\/status\/1083043272682033152\">Here&#8217;s the thread<\/a>.\u00a0\u00a0Thank you to everyone who responded!<\/p>\n<p>I&#8217;ll try to summarize and organize the responses.\u00a0 I am mostly interested in books and web pages about visualization, rather than examples of it or tools for doing it.<\/p>\n<p>There are lots of good books; to impose some order, I put them in three categories: newer work, the usual suspects, and moldy oldies.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Newer books<\/h3>\n<p>The following are some newer books (or at least new to me).<\/p>\n<p><a href=\"https:\/\/serialmentor.com\/dataviz\/visualizing-associations.html\">Fundamentals of Data Visualization<\/a>, by Claus O. Wilke (online preview of a book forthcoming from O&#8217;Reilly)<\/p>\n<p><a href=\"http:\/\/socviz.co\/\">Data Visualization: A practical introduction<\/a> Kieran Healy (free online draft)<\/p>\n<p><a href=\"https:\/\/www.crcpress.com\/Data-Visualization-Charts-Maps-and-Interactive-Graphics\/Grant\/p\/book\/9781138707603\">Data Visualization: Charts, Maps, and Interactive Graphics<\/a> Robert Grant<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/29200705-data-visualisation\">Data Visualisation: A Handbook for Data Driven Design<\/a> by Andy Kirk<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/28465052-dear-data\">Dear Data<\/a> by Giorgia Lupi, Stefanie Posavec<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Established books<\/h3>\n<p>The following are more established books that appear\u00a0on most lists.<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/13705587-the-functional-art\">The Functional Art: An Introduction to Information Graphics and Visualization<\/a> by Alberto Cairo<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/26401716-the-truthful-art\">The Truthful Art: Data, Charts, and Maps for Communication<\/a> by Alberto Cairo<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/16087610-interactive-data-visualization-for-the-web\">Interactive Data Visualization for the Web<\/a>\u00a0by Scott Murray<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/26535513-storytelling-with-data\">Storytelling with Data: A Data Visualization Guide for Business Professionals<\/a> by Cole Nussbaumer Knaflic<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/7405941-beautiful-visualization\">Beautiful Visualization: Looking at Data through the Eyes of Experts<\/a> by Julie Steele<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/12605872-designing-data-visualizations\">Designing Data Visualizations: Representing Informational Relationships<\/a> by Noah Iliinsky, Julie Steele<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/24865145-visualization-analysis-and-design\">Visualization Analysis and Design<\/a>\u00a0by Tamara Munzner<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/11054622-visualize-this\">Visualize This: The FlowingData Guide to Design, Visualization, and Statistics<\/a> by Nathan Yau<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/16234981-data-points\">Data Points: Visualization That Means Something<\/a> by Nathan Yau<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/543936.Show_Me_the_Numbers\">Show Me the Numbers: Designing Tables and Graphs to Enlighten<\/a> by Stephen Few<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/6534046-now-you-see-it\">Now You See It: Simple Visualization Techniques for Quantitative Analysis<\/a> by Stephen Few<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Older books<\/h3>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/17744.The_Visual_Display_of_Quantitative_Information\">The Visual Display of Quantitative Information<\/a> by Edward R. Tufte<\/p>\n<p><a href=\"https:\/\/www.goodreads.com\/book\/show\/18619.The_Elements_of_Graphing_Data\">The Elements of Graphing Data<\/a> by William S. Cleveland<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Websites and blogs<\/h3>\n<p>Again, I mostly went for sites that are <em>about<\/em> visualization, rather than examples of it.<\/p>\n<p><a href=\"https:\/\/junkcharts.typepad.com\/\">Junk Charts<\/a><\/p>\n<p><a href=\"https:\/\/visual.ly\/blog\/graphic-continuum\/\">The Graphic Continuum<\/a><\/p>\n<p><a href=\"https:\/\/informationisbeautiful.net\/\">information is beautiful<\/a><\/p>\n<p><a href=\"https:\/\/www.data-to-viz.com\/\">From Data to Viz<\/a><\/p>\n<p><a href=\"https:\/\/datavizcatalogue.com\/index.html\">The Data Visualisation Catalogue<\/a><\/p>\n<p><a href=\"http:\/\/www.storytellingwithdata.com\/\">Storytelling with Data<\/a><\/p>\n<p><a href=\"https:\/\/flowingdata.com\/\">FlowingData<\/a><\/p>\n<p>More references and resources from\u00a0<a href=\"https:\/\/datavizf18.classes.andrewheiss.com\/reference\/\">MPA 635: DATA VISUALIZATION<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Videos and podcasts<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=AdSZJzb-aX8\">The Art of Data Visualization<\/a> | Off Book | PBS Digital Studios<\/p>\n<p>\ufffc <a href=\"http:\/\/datastori.es\/\">Data Stories<\/a>\u00a0A podcast on data visualization with Enrico Bertini and Moritz Stefaner<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Python-specific\u00a0resources<\/h3>\n<p><a href=\"http:\/\/pythonplot.com\/\">Python Plotting for Exploratory Data Analysis<\/a><\/p>\n<p><a href=\"https:\/\/python-graph-gallery.com\/\">The Python Graph Gallery<\/a>\ufffc<\/p>\n<p><a href=\"http:\/\/pyviz.org\/\">How to visualize data in Python<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" alt=\"\" width=\"300\" height=\"3\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png 300w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-604x6.png 604w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Getting ready for my Data Science class (starting next week!) I am updating my data visualization library, looking for resources to help students learn about visualization. Last week I asked Twitter to help me find resources, especially new ones.\u00a0 Here&#8217;s the thread.\u00a0\u00a0Thank you to everyone who responded! I&#8217;ll try to summarize and organize the responses.\u00a0 I am mostly interested in books and web pages about visualization, rather than examples of it or tools for doing it. There are lots of&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The library of data visualization - Probably Overthinking It<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The library of data visualization - Probably Overthinking It\" \/>\n<meta property=\"og:description\" content=\"Getting ready for my Data Science class (starting next week!) I am updating my data visualization library, looking for resources to help students learn about visualization. Last week I asked Twitter to help me find resources, especially new ones.\u00a0 Here&#8217;s the thread.\u00a0\u00a0Thank you to everyone who responded! I&#8217;ll try to summarize and organize the responses.\u00a0 I am mostly interested in books and web pages about visualization, rather than examples of it or tools for doing it. There are lots of... Read More Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\" \/>\n<meta property=\"og:site_name\" content=\"Probably Overthinking It\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-18T14:59:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-18T14:59:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\" \/>\n<meta name=\"author\" content=\"AllenDowney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AllenDowney\" \/>\n<meta name=\"twitter:site\" content=\"@AllenDowney\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AllenDowney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\"},\"author\":{\"name\":\"AllenDowney\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/4e5bfb2e9af6c3446cb0031a7bf83207\"},\"headline\":\"The library of data visualization\",\"datePublished\":\"2019-01-18T14:59:06+00:00\",\"dateModified\":\"2019-01-18T14:59:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\"},\"wordCount\":427,\"publisher\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\",\"url\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\",\"name\":\"The library of data visualization - Probably Overthinking It\",\"isPartOf\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png\",\"datePublished\":\"2019-01-18T14:59:06+00:00\",\"dateModified\":\"2019-01-18T14:59:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage\",\"url\":\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png\",\"contentUrl\":\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png\",\"width\":724,\"height\":7},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.allendowney.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The library of data visualization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/#website\",\"url\":\"https:\/\/www.allendowney.com\/blog\/\",\"name\":\"Probably Overthinking It\",\"description\":\"Data science, Bayesian Statistics, and other ideas\",\"publisher\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.allendowney.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/#organization\",\"name\":\"Probably Overthinking It\",\"url\":\"https:\/\/www.allendowney.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/03\/probably_logo.png\",\"contentUrl\":\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/03\/probably_logo.png\",\"width\":714,\"height\":784,\"caption\":\"Probably Overthinking It\"},\"image\":{\"@id\":\"https:\/\/www.allendowney.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/AllenDowney\",\"https:\/\/www.linkedin.com\/in\/allendowney\/\",\"https:\/\/bsky.app\/profile\/allendowney.bsky.social\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/4e5bfb2e9af6c3446cb0031a7bf83207\",\"name\":\"AllenDowney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g\",\"caption\":\"AllenDowney\"},\"url\":\"https:\/\/www.allendowney.com\/blog\/author\/allendowney_6dbrc4\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The library of data visualization - Probably Overthinking It","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/","og_locale":"en_US","og_type":"article","og_title":"The library of data visualization - Probably Overthinking It","og_description":"Getting ready for my Data Science class (starting next week!) I am updating my data visualization library, looking for resources to help students learn about visualization. Last week I asked Twitter to help me find resources, especially new ones.\u00a0 Here&#8217;s the thread.\u00a0\u00a0Thank you to everyone who responded! I&#8217;ll try to summarize and organize the responses.\u00a0 I am mostly interested in books and web pages about visualization, rather than examples of it or tools for doing it. There are lots of... Read More Read More","og_url":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/","og_site_name":"Probably Overthinking It","article_published_time":"2019-01-18T14:59:06+00:00","article_modified_time":"2019-01-18T14:59:13+00:00","og_image":[{"url":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png","type":"","width":"","height":""}],"author":"AllenDowney","twitter_card":"summary_large_image","twitter_creator":"@AllenDowney","twitter_site":"@AllenDowney","twitter_misc":{"Written by":"AllenDowney","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#article","isPartOf":{"@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/"},"author":{"name":"AllenDowney","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/4e5bfb2e9af6c3446cb0031a7bf83207"},"headline":"The library of data visualization","datePublished":"2019-01-18T14:59:06+00:00","dateModified":"2019-01-18T14:59:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/"},"wordCount":427,"publisher":{"@id":"https:\/\/www.allendowney.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/","url":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/","name":"The library of data visualization - Probably Overthinking It","isPartOf":{"@id":"https:\/\/www.allendowney.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage"},"image":{"@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35-300x3.png","datePublished":"2019-01-18T14:59:06+00:00","dateModified":"2019-01-18T14:59:13+00:00","breadcrumb":{"@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#primaryimage","url":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png","contentUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot-at-2019-01-18-09-56-35.png","width":724,"height":7},{"@type":"BreadcrumbList","@id":"https:\/\/www.allendowney.com\/blog\/2019\/01\/18\/the-library-of-data-visualization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.allendowney.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The library of data visualization"}]},{"@type":"WebSite","@id":"https:\/\/www.allendowney.com\/blog\/#website","url":"https:\/\/www.allendowney.com\/blog\/","name":"Probably Overthinking It","description":"Data science, Bayesian Statistics, and other ideas","publisher":{"@id":"https:\/\/www.allendowney.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.allendowney.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.allendowney.com\/blog\/#organization","name":"Probably Overthinking It","url":"https:\/\/www.allendowney.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/03\/probably_logo.png","contentUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/03\/probably_logo.png","width":714,"height":784,"caption":"Probably Overthinking It"},"image":{"@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/AllenDowney","https:\/\/www.linkedin.com\/in\/allendowney\/","https:\/\/bsky.app\/profile\/allendowney.bsky.social"]},{"@type":"Person","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/4e5bfb2e9af6c3446cb0031a7bf83207","name":"AllenDowney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g","caption":"AllenDowney"},"url":"https:\/\/www.allendowney.com\/blog\/author\/allendowney_6dbrc4\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":146,"url":"https:\/\/www.allendowney.com\/blog\/2019\/01\/30\/data-visualization-for-academics\/","url_meta":{"origin":140,"position":0},"title":"Data visualization for academics","author":"AllenDowney","date":"January 30, 2019","format":false,"excerpt":"One of the reasons I am excited about the rise of data journalism is that journalists are doing amazing things with visualization. At the same time, one of my frustrations with academic research is that the general quality of visualization is so poor. One of the problems is that most\u2026","rel":"","context":"In \"data science\"","block_context":{"text":"data science","link":"https:\/\/www.allendowney.com\/blog\/tag\/data-science\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/02\/gender_bias-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1541,"url":"https:\/\/www.allendowney.com\/blog\/2025\/04\/06\/announcing-think-stats-3e\/","url_meta":{"origin":140,"position":1},"title":"Announcing Think Stats 3e","author":"AllenDowney","date":"April 6, 2025","format":false,"excerpt":"The third edition of Think Stats is on its way to the printer! You can preorder now from Bookshop.org and Amazon (those are affiliate links), or if you can't wait to get a paper copy, you can read the free, online version here. Here's the new cover, still featuring a\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/04\/image-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/04\/image-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/04\/image-2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/04\/image-2.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":308,"url":"https:\/\/www.allendowney.com\/blog\/2019\/09\/19\/what-should-i-do\/","url_meta":{"origin":140,"position":2},"title":"What should I do?","author":"AllenDowney","date":"September 19, 2019","format":false,"excerpt":"I am planning to be on sabbatical from June 2020 to August 2021, so I am thinking about how to spend it. Let me tell you what I can do, and you can tell me what I should do. Data Science I consider myself a data scientist, but that means\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":865,"url":"https:\/\/www.allendowney.com\/blog\/2023\/06\/25\/go-get-the-data\/","url_meta":{"origin":140,"position":3},"title":"Go Get the Data","author":"AllenDowney","date":"June 25, 2023","format":false,"excerpt":"My mantra when I was working on Probably Overthinking It was \"Go Get the Data.\" If I wanted to use a result from prior work, I would get the data whenever possible and make my own visualization. Of course, that's more work than copying and pasting a figure, but there\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/02\/pinker452.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/02\/pinker452.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/02\/pinker452.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/02\/pinker452.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":201,"url":"https:\/\/www.allendowney.com\/blog\/2019\/04\/01\/local-regression-in-python\/","url_meta":{"origin":140,"position":4},"title":"Local regression in Python","author":"AllenDowney","date":"April 1, 2019","format":false,"excerpt":"I love data visualization make-overs (like this one I wrote a few months ago), but sometimes the tone can be too negative (like this one I wrote a few months ago). Sarah Leo, a data journalist at The Economist, has found the perfect solution: re-making your own visualizations. Here's her\u2026","rel":"","context":"In \"local regression\"","block_context":{"text":"local regression","link":"https:\/\/www.allendowney.com\/blog\/tag\/local-regression\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2019\/04\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1097,"url":"https:\/\/www.allendowney.com\/blog\/2023\/11\/07\/we-have-a-book\/","url_meta":{"origin":140,"position":5},"title":"We Have a Book!","author":"AllenDowney","date":"November 7, 2023","format":false,"excerpt":"My copy of Probably Overthinking It has arrived! If you want a copy for yourself, you can get a 30% discount if you order from the publisher and use the code UCPNEW. You can also order from Amazon or, if you want to support independent bookstores, from Bookshop.org. The official\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/11\/IMG_20231107_104338_7.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/11\/IMG_20231107_104338_7.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/11\/IMG_20231107_104338_7.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/11\/IMG_20231107_104338_7.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/11\/IMG_20231107_104338_7.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.allendowney.com\/blog\/wp-content\/uploads\/2023\/11\/IMG_20231107_104338_7.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":3,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts\/140\/revisions\/144"}],"wp:attachment":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}