{"id":54006,"date":"2025-01-28T20:52:22","date_gmt":"2025-01-28T20:52:22","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/visualizations-twisted-path\/"},"modified":"2025-01-28T20:52:22","modified_gmt":"2025-01-28T20:52:22","slug":"visualizations-twisted-path","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=54006","title":{"rendered":"Visualization&#039;s Twisted Path"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<p>Visualization is not a straight path from vision to reality. It is full of twists and turns, rabbit trails and road blocks, foul-ups and failures. Initial hypotheses are often wrong, and promising paths are frequently dead ends. Iteration is essential. And sometimes you need to change your goals in order to reach them.<\/p>\n<p>We are as skilled at pursuing the wrong hypotheses as anyone. Let us show you.<\/p>\n<p>We had seen the <a href=\"http:\/\/bl.ocks.org\/mbostock\/1044242\" target=\"_blank\">Hierarchical Edge Bundling<\/a> implemented by Mike Bostock in D3. It really clarified patterns that were almost completely obfuscated when straight lines were used.&nbsp;<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479343262212-1T7XCCD2JUAE0XU66OQ5\/Edge+Bundling\" data-image-dimensions=\"1440x710\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479343262212-1T7XCCD2JUAE0XU66OQ5\/Edge+Bundling?format=1000w\" width=\"1440\" height=\"710\" loading=\"lazy\" data-loader=\"sqs\"><\/p>\n<\/figure>\n<p>We were curious if it might do the same thing with geographic patterns. Turns out <a href=\"http:\/\/www.win.tue.nl\/vis1\/home\/dholten\/\" target=\"_blank\">Danny Holten<\/a>, creator of the algorithm, had already done something <a href=\"http:\/\/www.st.ewi.tudelft.nl\/~arie\/phds\/Holten.pdf\" target=\"_blank\">similar<\/a>. But we needed to see it with our own data.<\/p>\n<p>We grabbed some <a href=\"https:\/\/www.census.gov\/data\/tables\/time-series\/demo\/geographic-mobility\/state-to-state-migration.html\" target=\"_blank\">state-to-state migration<\/a> data from the US Census Bureau, then found <a href=\"https:\/\/github.com\/upphiminn\/d3.ForceBundlehttps:\/\/github.com\/upphiminn\/d3.ForceBundle\" target=\"_blank\">Corneliu Sugar\u2019s code<\/a> for doing force directed edge bundling and got to work.<\/p>\n<p>To start, we simply put a single year\u2019s (2014) migration data on the map. Our first impression: sorrow, dejection and misery. It looked better than a mess of straight lines, but not much better. Chin up, though. This didn\u2019t yet account for how many people were flowing between each of the connections \u2014 only whether there was a connection or not.&nbsp;<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479344102048-V8FRP37S08D5SBRTH2A9\/No+Weight\" data-image-dimensions=\"790x526\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479344102048-V8FRP37S08D5SBRTH2A9\/No+Weight?format=1000w\" width=\"790\" height=\"526\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Unweighted edge bundled migration<\/p>\n<\/figcaption><\/figure>\n<p>With edge bundling, each path between two points can be thought to have some gravity pulling other paths toward it while itself being pulled by those other paths. In the first iteration, every part of a path has the same gravity. By changing the code to weight the bundling, we add extra gravity to the paths more people move along.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479344263952-9IKWCH9SORJYUV3SUCOM\/image-asset.png\" data-image-dimensions=\"820x532\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479344263952-9IKWCH9SORJYUV3SUCOM\/image-asset.png?format=1000w\" width=\"820\" height=\"532\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Weighted edge bundled migration<\/p>\n<\/figcaption><\/figure>\n<p>Alas, things didn\u2019t change much. And processing was taking a long time with all those flows. When the going gets tough, simplify. We cut the data into two halves, comparing westward flows to eastward flows.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407569647-M1T10YGE7T62YCOECS27\/east+to+west\" data-image-dimensions=\"830x521\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407569647-M1T10YGE7T62YCOECS27\/east+to+west?format=1000w\" width=\"830\" height=\"521\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>East to west migration<\/p>\n<\/figcaption><\/figure>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407609225-L4ZBQPRHUE70U89PS0NN\/west+to+east\" data-image-dimensions=\"862x520\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407609225-L4ZBQPRHUE70U89PS0NN\/west+to+east?format=1000w\" width=\"862\" height=\"520\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>West to east migration<\/p>\n<\/figcaption><\/figure>\n<p>Less data meant cleaner maps. We assumed there would be some obvious difference between these two, but these maps could be twins. We actually had to <a href=\"https:\/\/www.darkhorseanalytics.com\/s\/east-vs-west.gif\">flip back and forth<\/a> between them to see that there was indeed a difference.<\/p>\n<p>So our dreams of mindblowing insight on a migration data set using edge bundling were a bust. But, seeing one visualization regularly leads to ideas about another. We wondered what would happen if we animated the lines from source to destination? For simplicity, we started with just eastward migration.&nbsp;<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407788506-L0JI40FWHZHCPC9HHTEC\/lasers.gif\" data-image-dimensions=\"840x520\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407788506-L0JI40FWHZHCPC9HHTEC\/lasers.gif?format=1000w\" width=\"840\" height=\"520\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Lasers<\/p>\n<\/figcaption><\/figure>\n<p>Cool, it\u2019s like laser light leisurely streaming through invisible fibre optic cables. But there\u2019s a problem. Longer flows appear to indicate higher volume (which is misleading as their length is not actually encoding volume, just distance). So we tried using differential line lengths to represent the number of people, sticking with just eastward flows.&nbsp;<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407926772-6815CYD78WXFQ9O3X0GN\/star+wars+blasters\" data-image-dimensions=\"858x548\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479407926772-6815CYD78WXFQ9O3X0GN\/star+wars+blasters?format=1000w\" width=\"858\" height=\"548\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Star Wars blasters<\/p>\n<\/figcaption><\/figure>\n<p>Here we get a better sense of the bigger sources, especially at the beginning of the animation, however, for some paths, like California to Nevada, we end up with a solid line for most of the loop. The short geographic distance obscures the large migration of people. We wondered if using dashed lines would fix this\u2014particularly in links like California to Nevada.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408030542-1GGXJ8XXV7QYV7M42A11\/machine+gun\" data-image-dimensions=\"1238x770\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408030542-1GGXJ8XXV7QYV7M42A11\/machine+gun?format=1000w\" width=\"1238\" height=\"770\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Machine gun bursts<\/p>\n<\/figcaption><\/figure>\n<p>This gives us a machine gun burst at the beginning with everything draining into 50 little holes at the end. We get that sense of motion for geographically close states, but the visual doesn\u2019t match our mental model of migration. Migrants don\u2019t line up in a queue at the beginning of the year, leaving and arriving at the same time. Their migration is spread over the year.<\/p>\n<p>What if instead we turn the migration numbers into a rate of flow. We can move dots along our edge bundled paths, have each dot represent 1000 people and watch as they migrate. The density of the dots along a path will represent the volume. &nbsp;This also has the convenience of being much simpler to explain.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408100700-QZXJEIPNN7KFKI1632OC\/image-asset.gif\" data-image-dimensions=\"1244x760\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408100700-QZXJEIPNN7KFKI1632OC\/image-asset.gif?format=1000w\" width=\"1244\" height=\"760\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Radar signals<\/p>\n<\/figcaption><\/figure>\n<p>We still have a burst of activity (like radar signals) at the beginning of the loop, so we\u2019ll stagger the start times to remove this pulsing effect.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408335329-LVAPLTSIFJC6DLAZUEFN\/staggered+starts.gif\" data-image-dimensions=\"1222x790\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408335329-LVAPLTSIFJC6DLAZUEFN\/staggered+starts.gif?format=1000w\" width=\"1222\" height=\"790\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Staggered starts<\/p>\n<\/figcaption><\/figure>\n<p>Voil\u00e0. This finally gives us a visual that matches our mental model: people moving over the period from one state to another. Let\u2019s add back westward movement.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408406151-RGXQPQL2XND585EF0D80\/image-asset.gif\" data-image-dimensions=\"1204x784\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408406151-RGXQPQL2XND585EF0D80\/image-asset.gif?format=1000w\" width=\"1204\" height=\"784\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Ants<\/p>\n<\/figcaption><\/figure>\n<p>Very cool, but with so much movement it\u2019s difficult to tell who\u2019s coming and who\u2019s going. We added a gradient to the paths to make dots appear blue as they leave a state and orange as they arrive.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408478534-D537TEX7QVT1M4TMLYUT\/image-asset.gif\" data-image-dimensions=\"1214x768\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479408478534-D537TEX7QVT1M4TMLYUT\/image-asset.gif?format=1000w\" width=\"1214\" height=\"768\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Coloured ants<\/p>\n<\/figcaption><\/figure>\n<p>Let\u2019s be honest, this looks like a moderately organized swarm of ants. But it is a captivating swarm that people can identify with. Does it give us any insight? Well not any of the sort we were originally working for. No simple way to compare years, no clear statements about the inflows and outflows. If we want to make sense of the data and draw specific conclusions\u2026 well other tools might be more effective.<\/p>\n<p>But it is an enchanting overview of migration. It shows the continuous and overwhelming amount of movement across the country and highlights some of the higher volume flows in either direction. It draws you in and provides you with a perspective not readily available in a set of bar charts. So we made an <a href=\"http:\/\/usmigration.dha.io\" target=\"_blank\">interactive with both<\/a>.<\/p>\n<p>Each dot represents 1,000 people and the year&#8217;s migration happens in 10 seconds. Or if you&#8217;d prefer, each dot can represent 1 person, and you can watch the year play out in just over 2 hours and 45 minutes. If you\u2019re on a desktop you can interact with it to view a single state&#8217;s flow. And of course for mobile and social media, we made the obligatory animated gif.<\/p>\n<p>And just when we thought we&#8217;d finished, new data was released and were were obliged to update things for 2015.<\/p>\n<figure class=\"\n              sqs-block-image-figure\n              intrinsic\n            \"><\/p>\n<p>                <img decoding=\"async\" data-stretch=\"false\" data-image=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479856951870-I3UQGZLCRZHPRIV9880E\/USMigGlow.gif\" data-image-dimensions=\"1056x794\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/56713bf4dc5cb41142f28d1f\/1479856951870-I3UQGZLCRZHPRIV9880E\/USMigGlow.gif?format=1000w\" width=\"1056\" height=\"794\" loading=\"lazy\" data-loader=\"sqs\"><figcaption class=\"image-caption-wrapper\">\n<p>Glowing ants<\/p>\n<\/figcaption><\/figure>\n<p>Building a visualization that is both clear and engaging is hard work. Indeed, sometimes it doesn\u2019t work at all. In this post we\u2019ve only highlighted a fraction of the steps we took. &nbsp;We also fiddled with algorithm settings, color, transparency and interactivity. &nbsp;We tested out versions with <a href=\"https:\/\/www.darkhorseanalytics.com\/s\/net-migration.gif\" target=\"_blank\">net migration<\/a>. We tried overlaying choropleths and comparing the migration to other variables like unemployment and birth rate. None of these iterations even made the cut for this blog post.<\/p>\n<p>An intuitive, engaging, and insightful visualization is rare precisely because of how much effort it takes. We continue to believe that the effort is worthwhile.<\/p>\n<p><button>SUBSCRIBE TO OUR BLOG<\/button><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Visualization is not a straight path from vision to reality. It is full of twists and turns, rabbit trails and road blocks, foul-ups and failures. Initial hypotheses are often wrong, and promising paths are frequently dead ends. Iteration is essential. And sometimes you need to change your goals in order to reach them. We are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":54007,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[14043,4287,31254],"dealstore":[],"offerexpiration":[],"class_list":["post-54006","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-path","tag-twisted","tag-visualization039s"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Visualization&#039;s Twisted Path - Som2ny Network<\/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:\/\/fivemor.com\/?p=54006\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visualization&#039;s Twisted Path - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Visualization is not a straight path from vision to reality. It is full of twists and turns, rabbit trails and road blocks, foul-ups and failures. Initial hypotheses are often wrong, and promising paths are frequently dead ends. Iteration is essential. And sometimes you need to change your goals in order to reach them. We are [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=54006\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-28T20:52:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow-1024x770.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"770\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=54006#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=54006\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Visualization&#039;s Twisted Path\",\"datePublished\":\"2025-01-28T20:52:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=54006\"},\"wordCount\":1116,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=54006#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif\",\"keywords\":[\"Path\",\"Twisted\",\"Visualization039s\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=54006#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=54006\",\"url\":\"https:\/\/fivemor.com\/?p=54006\",\"name\":\"Visualization&#039;s Twisted Path - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=54006#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=54006#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif\",\"datePublished\":\"2025-01-28T20:52:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=54006#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=54006\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=54006#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif\",\"width\":1056,\"height\":794},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=54006#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualization&#039;s Twisted Path\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Visualization&#039;s Twisted Path - Som2ny Network","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:\/\/fivemor.com\/?p=54006","og_locale":"en_US","og_type":"article","og_title":"Visualization&#039;s Twisted Path - Som2ny Network","og_description":"Visualization is not a straight path from vision to reality. It is full of twists and turns, rabbit trails and road blocks, foul-ups and failures. Initial hypotheses are often wrong, and promising paths are frequently dead ends. Iteration is essential. And sometimes you need to change your goals in order to reach them. We are [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=54006","og_site_name":"Som2ny Network","article_published_time":"2025-01-28T20:52:22+00:00","og_image":[{"width":1024,"height":770,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow-1024x770.gif","type":"image\/gif"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=54006#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=54006"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Visualization&#039;s Twisted Path","datePublished":"2025-01-28T20:52:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=54006"},"wordCount":1116,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=54006#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif","keywords":["Path","Twisted","Visualization039s"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=54006#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=54006","url":"https:\/\/fivemor.com\/?p=54006","name":"Visualization&#039;s Twisted Path - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=54006#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=54006#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif","datePublished":"2025-01-28T20:52:22+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=54006#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=54006"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=54006#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/USMigGlow.gif","width":1056,"height":794},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=54006#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Visualization&#039;s Twisted Path"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/54006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54006"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/54006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/54007"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=54006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=54006"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=54006"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=54006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}