

{"id":2385,"date":"2013-03-19T13:53:19","date_gmt":"2013-03-19T18:53:19","guid":{"rendered":"http:\/\/rud.is\/b\/?p=2385"},"modified":"2013-03-19T13:57:14","modified_gmt":"2013-03-19T18:57:14","slug":"interactive-slopegraphs-with-processing","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/","title":{"rendered":"Interactive Slopegraphs With Processing"},"content":{"rendered":"<p>Given my [obsession](http:\/\/rud.is\/b\/?s=slopegraphs) with slopegraphs, I&#8217;m not sure how I missed this [post](http:\/\/neoformix.com\/2013\/ObesitySlopegraph.html) back in late February by @JeffClark that includes a very nicely executed [interactive sloepgraph](http:\/\/neoformix.com\/Projects\/ObesitySlope\/) on the global obesity problem. He used [Processing](http:\/\/processing.org\/) &#038; [Processing JS](http:\/\/processingjs.org\/) to build the visualization and I think it illustrates how well animation\/interaction and slopegraphs work together. It would be even spiffier if demographic &#038; obesity details (perhaps even a dynamic map) were displayed as you select a country\/region.<\/p>\n<p>You can try your hand at an alternate implementation by [grabbing the data](https:\/\/www.google.com\/fusiontables\/DataSource?snapid=S887706wZVv) and playing along at home.<\/p>\n<p><a target=_blank href=\"http:\/\/neoformix.com\/Projects\/ObesitySlope\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2387\" data-permalink=\"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/screenshot_3_19_13_2_40_pm\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?fit=1046%2C708&amp;ssl=1\" data-orig-size=\"1046,708\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Screenshot_3_19_13_2_40_PM\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?fit=510%2C344&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?resize=510%2C344&#038;ssl=1\" width=\"510\" height=\"344\" class=\"aligncenter size-large wp-image-2387\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?resize=530%2C358&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?resize=150%2C101&amp;ssl=1 150w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?resize=300%2C203&amp;ssl=1 300w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?resize=535%2C362&amp;ssl=1 535w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?w=1046&amp;ssl=1 1046w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Given my [obsession](http:\/\/rud.is\/b\/?s=slopegraphs) with slopegraphs, I&#8217;m not sure how I missed this [post](http:\/\/neoformix.com\/2013\/ObesitySlopegraph.html) back in late February by @JeffClark that includes a very nicely executed [interactive sloepgraph](http:\/\/neoformix.com\/Projects\/ObesitySlope\/) on the global obesity problem. He used [Processing](http:\/\/processing.org\/) &#038; [Processing JS](http:\/\/processingjs.org\/) to build the visualization and I think it illustrates how well animation\/interaction and slopegraphs work together. It [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","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,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[24,677,678,674],"tags":[692,691],"class_list":["post-2385","post","type-post","status-publish","format-standard","hentry","category-charts-graphs","category-data-analysis-2","category-data-visualization","category-dataviz","tag-processing","tag-sloepgraphs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Interactive Slopegraphs With Processing - rud.is<\/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:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interactive Slopegraphs With Processing - rud.is\" \/>\n<meta property=\"og:description\" content=\"Given my [obsession](http:\/\/rud.is\/b\/?s=slopegraphs) with slopegraphs, I&#8217;m not sure how I missed this [post](http:\/\/neoformix.com\/2013\/ObesitySlopegraph.html) back in late February by @JeffClark that includes a very nicely executed [interactive sloepgraph](http:\/\/neoformix.com\/Projects\/ObesitySlope\/) on the global obesity problem. He used [Processing](http:\/\/processing.org\/) &#038; [Processing JS](http:\/\/processingjs.org\/) to build the visualization and I think it illustrates how well animation\/interaction and slopegraphs work together. It [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-19T18:53:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-03-19T18:57:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM-530x358.png\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"Interactive Slopegraphs With Processing\",\"datePublished\":\"2013-03-19T18:53:19+00:00\",\"dateModified\":\"2013-03-19T18:57:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/\"},\"wordCount\":130,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/Screenshot_3_19_13_2_40_PM-530x358.png\",\"keywords\":[\"Processing\",\"sloepgraphs\"],\"articleSection\":[\"Charts &amp; Graphs\",\"Data Analysis\",\"Data Visualization\",\"DataViz\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/\",\"name\":\"Interactive Slopegraphs With Processing - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/Screenshot_3_19_13_2_40_PM-530x358.png\",\"datePublished\":\"2013-03-19T18:53:19+00:00\",\"dateModified\":\"2013-03-19T18:57:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/Screenshot_3_19_13_2_40_PM.png?fit=1046%2C708&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/Screenshot_3_19_13_2_40_PM.png?fit=1046%2C708&ssl=1\",\"width\":1046,\"height\":708},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2013\\\/03\\\/19\\\/interactive-slopegraphs-with-processing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interactive Slopegraphs With Processing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Interactive Slopegraphs With Processing - rud.is","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:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/","og_locale":"en_US","og_type":"article","og_title":"Interactive Slopegraphs With Processing - rud.is","og_description":"Given my [obsession](http:\/\/rud.is\/b\/?s=slopegraphs) with slopegraphs, I&#8217;m not sure how I missed this [post](http:\/\/neoformix.com\/2013\/ObesitySlopegraph.html) back in late February by @JeffClark that includes a very nicely executed [interactive sloepgraph](http:\/\/neoformix.com\/Projects\/ObesitySlope\/) on the global obesity problem. He used [Processing](http:\/\/processing.org\/) &#038; [Processing JS](http:\/\/processingjs.org\/) to build the visualization and I think it illustrates how well animation\/interaction and slopegraphs work together. It [&hellip;]","og_url":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/","og_site_name":"rud.is","article_published_time":"2013-03-19T18:53:19+00:00","article_modified_time":"2013-03-19T18:57:14+00:00","og_image":[{"url":"https:\/\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM-530x358.png","type":"","width":"","height":""}],"author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"Interactive Slopegraphs With Processing","datePublished":"2013-03-19T18:53:19+00:00","dateModified":"2013-03-19T18:57:14+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/"},"wordCount":130,"commentCount":0,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"image":{"@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#primaryimage"},"thumbnailUrl":"https:\/\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM-530x358.png","keywords":["Processing","sloepgraphs"],"articleSection":["Charts &amp; Graphs","Data Analysis","Data Visualization","DataViz"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/","url":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/","name":"Interactive Slopegraphs With Processing - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#primaryimage"},"image":{"@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#primaryimage"},"thumbnailUrl":"https:\/\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM-530x358.png","datePublished":"2013-03-19T18:53:19+00:00","dateModified":"2013-03-19T18:57:14+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#primaryimage","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?fit=1046%2C708&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/03\/Screenshot_3_19_13_2_40_PM.png?fit=1046%2C708&ssl=1","width":1046,"height":708},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2013\/03\/19\/interactive-slopegraphs-with-processing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"Interactive Slopegraphs With Processing"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p23idr-Ct","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1880,"url":"https:\/\/rud.is\/b\/2013\/01\/11\/slopegraphs-in-r\/","url_meta":{"origin":2385,"position":0},"title":"Slopegraphs in R","author":"hrbrmstr","date":"2013-01-11","format":false,"excerpt":"I updated the code to use ggsave and tweaked some of the font & line size values for more consistent (and pretty) output. This also means that I really need to get this up on github. If you even remotely follow this blog, you'll see that I'm kinda obsessed with\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1191,"url":"https:\/\/rud.is\/b\/2012\/06\/07\/slopegraphs-in-python-exploring-binningrounding\/","url_meta":{"origin":2385,"position":1},"title":"Slopegraphs in Python \u2013 Exploring Binning\/Rounding","author":"hrbrmstr","date":"2012-06-07","format":false,"excerpt":"One of the last items for the 1.0 release is support for multiple columns of data. That will require some additional refactoring, so I've been procrastinating by exploring the recent \"fudging\" discovery. Despite claims to the contrary on other sites, there are more folks playing with slopegraphs than you might\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2443,"url":"https:\/\/rud.is\/b\/2013\/04\/12\/use-datawrapper-for-slopegraphs\/","url_meta":{"origin":2385,"position":2},"title":"Use @datawrapper For Slopegraphs","author":"hrbrmstr","date":"2013-04-12","format":false,"excerpt":"While not perfect, I noticed that it was possible to make a pretty decent slopegraph over at [Datawrapper](http:\/\/datawrapper.de\/) as I was poking at some new features they announced recently. As an example, I ran one of the charts from my [most recent](http:\/\/rud.is\/b\/2013\/04\/11\/ugly-tables-vs-slopegraphs-pc-maker-shipments-marketshare\/) blog post as an example. If they had\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2428,"url":"https:\/\/rud.is\/b\/2013\/04\/11\/ugly-tables-vs-slopegraphs-pc-maker-shipments-marketshare\/","url_meta":{"origin":2385,"position":3},"title":"Ugly Tables vs Slopegraphs : PC Maker Shipments &#038; Marketshare","author":"hrbrmstr","date":"2013-04-11","format":false,"excerpt":"Andrew Cunningham (@IT_AndrewC) posted an article\u2014If you make PCs and you\u2019re not Lenovo, you might be in trouble\u2014on the always #spiffy @arstechnica that had this horrid table in it: That table was not made by Andrew (so, don't blame him) but Ars graphics folk *could* have made the post a\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1213,"url":"https:\/\/rud.is\/b\/2012\/06\/07\/slopegraphs-in-python-log-scales-spam-data-analysis\/","url_meta":{"origin":2385,"position":4},"title":"Slopegraphs in Python \u2013 Log Scales &#038; Spam Data Analysis","author":"hrbrmstr","date":"2012-06-07","format":false,"excerpt":"Given the focus on actual development of the PySlopegraph tool in most of the blog posts of late, folks may be wondering why an infosec\/inforisk guy is obsessing so much on a tool and not talking security. Besides the fixation on filling a void and promoting an underused visualization tool,\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1181,"url":"https:\/\/rud.is\/b\/2012\/06\/05\/slopegraphs-in-python-slope-colors\/","url_meta":{"origin":2385,"position":5},"title":"Slopegraphs in Python \u2013 Slope Colors","author":"hrbrmstr","date":"2012-06-05","format":false,"excerpt":"As the codebase gets closer to the 1.0 stretch we now have the addition of slope colors for when values go up\/down or remain constant between points. The code still only handles two columns of data, but the intent is for each segment to also be colored appropriately (up\/down\/same) in\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/2385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=2385"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/2385\/revisions"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=2385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=2385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=2385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}