{"id":"1fe57f29-05c6-43c4-88b1-dd94a24b691b","name":"Visualizer Subway Map","description":"This is a collection for generating a subway map using Postman visualizer. It isn not connected directly to any API, but it can be rewritten to generate HTML nodes from any JSON response with some work.\n\n![Subway Map](https://kinlane-productions.s3.amazonaws.com/postman-collections/visualizations/subway-map/postman-visualizer-subway-map.png \"Subway Map\")","auth":null,"events":[{"listen":"prerequest","script":{"id":"f5b8b42c-ef44-4419-9f6e-9e5acd184e1e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7c8fbf10-4edd-419a-b2d5-8ad81aa2ae0f","type":"text/javascript","exec":[""]}}],"variables":[],"order":["526ba14f-c7d6-40dd-b985-1e78ac3cd8a7"],"folders_order":[],"protocolProfileBehavior":{},"folders":[],"requests":[{"id":"526ba14f-c7d6-40dd-b985-1e78ac3cd8a7","name":"Visualizer Subway Map","url":"https://postman-echo.com/post","description":"Takes a list of HTML tags, with different sizes applied, and turns into a visual tag cloud.","data":[],"dataOptions":null,"dataMode":"raw","headerData":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"method":"POST","pathVariableData":[],"queryParams":[],"auth":null,"events":[{"listen":"test","script":{"id":"362d8f89-4511-46d9-bca9-faf737958426","exec":["var template = `","<script type=\"text/javascript\" src=\"https://code.jquery.com/jquery-1.4.2.min.js\"></script>","<script type=\"text/javascript\" src=\"http://subway.map.apievangelist.com/js/jquery.subwayMap-0.5.0.js\"></script>","<style type=\"text/css\">","body","{","    font-family: Verdana;","    font-size: 8pt;","}","","/* The main DIV for the map */",".subway-map","{","    margin: 0;","    width: 1000px;","    height:600px;","    background-color: white;","}","","/* Text labels */",".text","{","    text-decoration: none;","    color: black;","}","","#legend","{","    float: left;","    width: 250px;","    height:400px;","}","","#legend div","{","    height: 25px;","}","","#legend span","{","    margin: 5px 5px 5px 0;","}",".subway-map span","{","    margin: 5px 5px 5px 0;","}","","</style>","<div class=\"subway-map\" data-columns=\"30\" data-rows=\"30\" data-cellSize=\"33\" data-legendId=\"legend\" data-grid=\"false\" data-gridNumbers=\"true\" data-lineWidth=\"8\">","","\t\t<ul data-color=\"#efefef\" data-label=\"Transport\">","\t\t\t<li data-coords=\"0,16.25\"></li>","\t\t\t<li data-coords=\"2.2,14.25\" data-marker=\"@interchange\">Network</li>","\t\t\t<li data-coords=\"3.85,12.25\" data-marker=\"@interchange\">VPN</li>","\t\t\t<li data-coords=\"6,10.25\"></li>","\t\t\t<li data-coords=\"30,10.25\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#efefef\">","\t\t\t<li data-coords=\"0,0\"></li>","\t\t\t<li data-coords=\"2,0\"></li>","\t\t\t<li data-coords=\"3,1\" data-marker=\"interchange\" data-dir=\"E\">DNS</li>","\t\t\t<li data-coords=\"3,4\"></li>","\t\t\t<li data-coords=\"3,9.25\"></li>","\t\t\t<li data-coords=\"4,10.25\" data-dir=\"S\"></li>","\t\t\t<li data-coords=\"6,10.25\"></li>","\t\t\t<li data-coords=\"4,5\" data-dir=\"S\"></li>","\t\t\t<li data-coords=\"6,5\"></li>","\t\t\t<li data-coords=\"10,5\"></li>","\t\t\t<li data-coords=\"13.75,5\"></li>","\t\t\t<li data-coords=\"14.75,5\" data-marker=\"interchange\" data-dir=\"E\">Encryption</li>","\t\t\t<li data-coords=\"14.75,9.25\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#BE202E\" data-label=\"API First\">","\t\t\t<li data-coords=\"3,6\" data-marker=\"interchange\">Define</li>","\t\t\t<li data-coords=\"6,6\" data-marker=\"station\">Design</li>","\t\t\t<li data-coords=\"7,7\" data-marker=\"station\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"7,7.6\"></li>","\t\t\t<li data-coords=\"7,9.4\">Mock</li>","\t\t\t<li data-coords=\"7,10\"></li>","\t\t\t<li data-coords=\"8,11\" data-marker=\"interchange\" data-markerInfo=\"v3\" data-dir=\"S\">Test</li>","\t\t\t<li data-coords=\"10,11\" data-marker=\"interchange\" data-markerInfo=\"v3\">Environment</li>","\t\t\t<li data-coords=\"14,11\" data-marker=\"interchange\" data-markerInfo=\"h2\">Scripts</li>","\t\t\t<li data-coords=\"18,11\" data-marker=\"interchange\" data-markerInfo=\"v3\">Documentation</li>","\t\t\t<li data-coords=\"21,11\" data-marker=\"interchange\" data-markerInfo=\"v4\">Support</li>","\t\t\t<li data-coords=\"21.5,11\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"22.5,12\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"22.5,14\" data-marker=\"station\">Feedback</li>","\t\t\t<li data-coords=\"23.5,15\" data-dir=\"S\"></li>","\t\t\t<li data-coords=\"25,15\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#006738\" data-label=\"Deployment\">","\t\t\t<li data-coords=\"10,13.3\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"10,18\" data-marker=\"station\">Gateway</li>","\t\t\t<li data-coords=\"11,19\" data-dir=\"S\"></li>","\t\t\t<li data-coords=\"13,19\"></li>","\t\t\t<li data-coords=\"14,18\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"14,17\" data-marker=\"interchange\" data-markerInfo=\"h3\">Policy</li>","\t\t\t<li data-coords=\"14,15.5\" data-marker=\"interchange\" data-markerInfo=\"h3\">Keys</li>","\t\t\t<li data-coords=\"14,7\"></li>","\t\t\t<li data-coords=\"14,1\" data-marker=\"station\">Authentication</li>","\t\t\t<li data-coords=\"14,0\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#652C90\" data-label=\"Business\">","\t\t\t<li data-coords=\"6,2\"></li>","\t\t\t<li data-coords=\"6.85,2.7\" data-marker=\"@interchange\">Tiers</li>","\t\t\t<li data-coords=\"8.9,4.3\" data-marker=\"@interchange\">Rates</li>","\t\t\t<li data-coords=\"11,6\"></li>","\t\t\t<li data-coords=\"11,6\" data-marker=\"@interchange\">Features</li>","\t\t\t<li data-coords=\"17,6.9\"></li>","\t\t\t<li data-coords=\"18,6.9\"></li>","\t\t\t<li data-coords=\"19,8\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"19,8.95\"></li>","\t\t\t<li data-coords=\"20,9.95\" data-dir=\"S\"></li>","\t\t\t<li data-coords=\"21,9.95\"></li>","\t\t\t<li data-coords=\"24,9.95\" data-marker=\"station\">Usage</li>","\t\t\t<li data-coords=\"26,9.95\" data-marker=\"station\">Pricing</li>","\t\t\t<li data-coords=\"29,9.95\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#2E3092\" data-label=\"Legal\">","\t\t\t<li data-coords=\"14.4,20\"></li>","\t\t\t<li data-coords=\"14.4,15.2\" data-dir=\"N\"></li>","\t\t\t<li data-coords=\"15.4,14.2\"></li>","\t\t\t<li data-coords=\"16,14.2\"></li>","\t\t\t<li data-coords=\"17,13.2\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"17,13\" data-marker=\"station\">TOS</li>","\t\t\t<li data-coords=\"17,5\" data-marker=\"station\">Privacy</li>","\t\t\t<li data-coords=\"17,4\"></li>","\t\t\t<li data-coords=\"18,3\" data-dir=\"N\"></li>","\t\t\t<li data-coords=\"20,3\" data-marker=\"station\">SLA</li>","\t\t\t<li data-coords=\"21.4,3\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#FBAF3F\" data-label=\"Evangelism\">","\t\t\t<li data-coords=\"2,17\"></li>","\t\t\t<li data-coords=\"3,17.12\" data-marker=\"@station\">Storytelling</li>","\t\t\t<li data-coords=\"4.5,17.3\"></li>","\t\t\t<li data-coords=\"5.35,16.8\" data-marker=\"@station\">Tweeting</li>","\t\t\t<li data-coords=\"7.28,14.3\" data-marker=\"@station\">LinkedIn</li>","\t\t\t<li data-coords=\"8.5,13.3\"></li>","\t\t\t<li data-coords=\"10,13.3\" data-marker=\"interchange\">Events</li>","\t\t\t<li data-coords=\"13.4,13.3\"></li>","\t\t\t<li data-coords=\"14.4,12.4\" data-dir=\"E\"></li>","\t\t\t<li data-coords=\"14.4,11\"></li>","\t\t\t<li data-coords=\"14.4,8.8\" data-marker=\"interchange\"></li>","\t\t\t<li data-coords=\"14.4,8.4\"></li>","\t\t\t<li data-coords=\"15.4,7.4\"></li>","\t\t\t<li data-coords=\"17,7.4\" data-marker=\"interchange\" data-markerInfo=\"v2\">Meetups</li>","\t\t\t<li data-coords=\"21,7.4\" data-marker=\"station\">Guides</li>","\t\t\t<li data-coords=\"23.3,7.4\"></li>","\t\t\t<li data-coords=\"25.4,5.4\" data-marker=\"@station\">Tutorials</li>","\t\t\t<li data-coords=\"27,3.4\" data-marker=\"@station\">Videos</li>","\t\t\t<li data-coords=\"28.3,2.4\"></li>","\t\t</ul>","","\t\t<ul data-color=\"#F05A28\" data-label=\"Testing\">","\t\t\t<li data-coords=\"3.5,10.6\"></li>","\t\t\t<li data-coords=\"4.5,10.6\" data-marker=\"station\">Response</li>","\t\t\t<li data-coords=\"10,10.6\"></li>","\t\t\t<li data-coords=\"12,8.6\"></li>","\t\t\t<li data-coords=\"14,8.6\" data-marker=\"interchange\" data-markerInfo=\"h3\">Contracts</li>","\t\t\t<li data-coords=\"16,8.6\"></li>","\t\t\t<li data-coords=\"18,10.6\"></li>","\t\t\t<li data-coords=\"21.5,10.6\"></li>","\t\t\t<li data-coords=\"23.65,8.6\" data-marker=\"@station\">Performance</li>","\t\t\t<li data-coords=\"25.35,6.6\" data-marker=\"@station\">Status</li>","\t\t\t<li data-coords=\"27.5,4.6\"></li>","\t\t\t<li data-coords=\"28,4.6\"></li>","\t\t</ul>","","\t</div>","<script type=\"text/javascript\">$(\".subway-map\").subwayMap({ debug: true });</script>","`;","","var response = pm.response.json();","","pm.visualizer.set(template, {","    res: response.data.content","} );",""],"type":"text/javascript"}}],"folder":null,"preRequestScript":null,"tests":"var template = `\n<script type=\"text/javascript\" src=\"https://code.jquery.com/jquery-1.4.2.min.js\"></script>\n<script type=\"text/javascript\" src=\"http://subway.map.apievangelist.com/js/jquery.subwayMap-0.5.0.js\"></script>\n<style type=\"text/css\">\nbody\n{\n    font-family: Verdana;\n    font-size: 8pt;\n}\n\n/* The main DIV for the map */\n.subway-map\n{\n    margin: 0;\n    width: 1000px;\n    height:600px;\n    background-color: white;\n}\n\n/* Text labels */\n.text\n{\n    text-decoration: none;\n    color: black;\n}\n\n#legend\n{\n    float: left;\n    width: 250px;\n    height:400px;\n}\n\n#legend div\n{\n    height: 25px;\n}\n\n#legend span\n{\n    margin: 5px 5px 5px 0;\n}\n.subway-map span\n{\n    margin: 5px 5px 5px 0;\n}\n\n</style>\n<div class=\"subway-map\" data-columns=\"30\" data-rows=\"30\" data-cellSize=\"33\" data-legendId=\"legend\" data-grid=\"false\" data-gridNumbers=\"true\" data-lineWidth=\"8\">\n\n\t\t<ul data-color=\"#efefef\" data-label=\"Transport\">\n\t\t\t<li data-coords=\"0,16.25\"></li>\n\t\t\t<li data-coords=\"2.2,14.25\" data-marker=\"@interchange\">Network</li>\n\t\t\t<li data-coords=\"3.85,12.25\" data-marker=\"@interchange\">VPN</li>\n\t\t\t<li data-coords=\"6,10.25\"></li>\n\t\t\t<li data-coords=\"30,10.25\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#efefef\">\n\t\t\t<li data-coords=\"0,0\"></li>\n\t\t\t<li data-coords=\"2,0\"></li>\n\t\t\t<li data-coords=\"3,1\" data-marker=\"interchange\" data-dir=\"E\">DNS</li>\n\t\t\t<li data-coords=\"3,4\"></li>\n\t\t\t<li data-coords=\"3,9.25\"></li>\n\t\t\t<li data-coords=\"4,10.25\" data-dir=\"S\"></li>\n\t\t\t<li data-coords=\"6,10.25\"></li>\n\t\t\t<li data-coords=\"4,5\" data-dir=\"S\"></li>\n\t\t\t<li data-coords=\"6,5\"></li>\n\t\t\t<li data-coords=\"10,5\"></li>\n\t\t\t<li data-coords=\"13.75,5\"></li>\n\t\t\t<li data-coords=\"14.75,5\" data-marker=\"interchange\" data-dir=\"E\">Encryption</li>\n\t\t\t<li data-coords=\"14.75,9.25\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#BE202E\" data-label=\"API First\">\n\t\t\t<li data-coords=\"3,6\" data-marker=\"interchange\">Define</li>\n\t\t\t<li data-coords=\"6,6\" data-marker=\"station\">Design</li>\n\t\t\t<li data-coords=\"7,7\" data-marker=\"station\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"7,7.6\"></li>\n\t\t\t<li data-coords=\"7,9.4\">Mock</li>\n\t\t\t<li data-coords=\"7,10\"></li>\n\t\t\t<li data-coords=\"8,11\" data-marker=\"interchange\" data-markerInfo=\"v3\" data-dir=\"S\">Test</li>\n\t\t\t<li data-coords=\"10,11\" data-marker=\"interchange\" data-markerInfo=\"v3\">Environment</li>\n\t\t\t<li data-coords=\"14,11\" data-marker=\"interchange\" data-markerInfo=\"h2\">Scripts</li>\n\t\t\t<li data-coords=\"18,11\" data-marker=\"interchange\" data-markerInfo=\"v3\">Documentation</li>\n\t\t\t<li data-coords=\"21,11\" data-marker=\"interchange\" data-markerInfo=\"v4\">Support</li>\n\t\t\t<li data-coords=\"21.5,11\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"22.5,12\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"22.5,14\" data-marker=\"station\">Feedback</li>\n\t\t\t<li data-coords=\"23.5,15\" data-dir=\"S\"></li>\n\t\t\t<li data-coords=\"25,15\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#006738\" data-label=\"Deployment\">\n\t\t\t<li data-coords=\"10,13.3\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"10,18\" data-marker=\"station\">Gateway</li>\n\t\t\t<li data-coords=\"11,19\" data-dir=\"S\"></li>\n\t\t\t<li data-coords=\"13,19\"></li>\n\t\t\t<li data-coords=\"14,18\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"14,17\" data-marker=\"interchange\" data-markerInfo=\"h3\">Policy</li>\n\t\t\t<li data-coords=\"14,15.5\" data-marker=\"interchange\" data-markerInfo=\"h3\">Keys</li>\n\t\t\t<li data-coords=\"14,7\"></li>\n\t\t\t<li data-coords=\"14,1\" data-marker=\"station\">Authentication</li>\n\t\t\t<li data-coords=\"14,0\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#652C90\" data-label=\"Business\">\n\t\t\t<li data-coords=\"6,2\"></li>\n\t\t\t<li data-coords=\"6.85,2.7\" data-marker=\"@interchange\">Tiers</li>\n\t\t\t<li data-coords=\"8.9,4.3\" data-marker=\"@interchange\">Rates</li>\n\t\t\t<li data-coords=\"11,6\"></li>\n\t\t\t<li data-coords=\"11,6\" data-marker=\"@interchange\">Features</li>\n\t\t\t<li data-coords=\"17,6.9\"></li>\n\t\t\t<li data-coords=\"18,6.9\"></li>\n\t\t\t<li data-coords=\"19,8\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"19,8.95\"></li>\n\t\t\t<li data-coords=\"20,9.95\" data-dir=\"S\"></li>\n\t\t\t<li data-coords=\"21,9.95\"></li>\n\t\t\t<li data-coords=\"24,9.95\" data-marker=\"station\">Usage</li>\n\t\t\t<li data-coords=\"26,9.95\" data-marker=\"station\">Pricing</li>\n\t\t\t<li data-coords=\"29,9.95\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#2E3092\" data-label=\"Legal\">\n\t\t\t<li data-coords=\"14.4,20\"></li>\n\t\t\t<li data-coords=\"14.4,15.2\" data-dir=\"N\"></li>\n\t\t\t<li data-coords=\"15.4,14.2\"></li>\n\t\t\t<li data-coords=\"16,14.2\"></li>\n\t\t\t<li data-coords=\"17,13.2\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"17,13\" data-marker=\"station\">TOS</li>\n\t\t\t<li data-coords=\"17,5\" data-marker=\"station\">Privacy</li>\n\t\t\t<li data-coords=\"17,4\"></li>\n\t\t\t<li data-coords=\"18,3\" data-dir=\"N\"></li>\n\t\t\t<li data-coords=\"20,3\" data-marker=\"station\">SLA</li>\n\t\t\t<li data-coords=\"21.4,3\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#FBAF3F\" data-label=\"Evangelism\">\n\t\t\t<li data-coords=\"2,17\"></li>\n\t\t\t<li data-coords=\"3,17.12\" data-marker=\"@station\">Storytelling</li>\n\t\t\t<li data-coords=\"4.5,17.3\"></li>\n\t\t\t<li data-coords=\"5.35,16.8\" data-marker=\"@station\">Tweeting</li>\n\t\t\t<li data-coords=\"7.28,14.3\" data-marker=\"@station\">LinkedIn</li>\n\t\t\t<li data-coords=\"8.5,13.3\"></li>\n\t\t\t<li data-coords=\"10,13.3\" data-marker=\"interchange\">Events</li>\n\t\t\t<li data-coords=\"13.4,13.3\"></li>\n\t\t\t<li data-coords=\"14.4,12.4\" data-dir=\"E\"></li>\n\t\t\t<li data-coords=\"14.4,11\"></li>\n\t\t\t<li data-coords=\"14.4,8.8\" data-marker=\"interchange\"></li>\n\t\t\t<li data-coords=\"14.4,8.4\"></li>\n\t\t\t<li data-coords=\"15.4,7.4\"></li>\n\t\t\t<li data-coords=\"17,7.4\" data-marker=\"interchange\" data-markerInfo=\"v2\">Meetups</li>\n\t\t\t<li data-coords=\"21,7.4\" data-marker=\"station\">Guides</li>\n\t\t\t<li data-coords=\"23.3,7.4\"></li>\n\t\t\t<li data-coords=\"25.4,5.4\" data-marker=\"@station\">Tutorials</li>\n\t\t\t<li data-coords=\"27,3.4\" data-marker=\"@station\">Videos</li>\n\t\t\t<li data-coords=\"28.3,2.4\"></li>\n\t\t</ul>\n\n\t\t<ul data-color=\"#F05A28\" data-label=\"Testing\">\n\t\t\t<li data-coords=\"3.5,10.6\"></li>\n\t\t\t<li data-coords=\"4.5,10.6\" data-marker=\"station\">Response</li>\n\t\t\t<li data-coords=\"10,10.6\"></li>\n\t\t\t<li data-coords=\"12,8.6\"></li>\n\t\t\t<li data-coords=\"14,8.6\" data-marker=\"interchange\" data-markerInfo=\"h3\">Contracts</li>\n\t\t\t<li data-coords=\"16,8.6\"></li>\n\t\t\t<li data-coords=\"18,10.6\"></li>\n\t\t\t<li data-coords=\"21.5,10.6\"></li>\n\t\t\t<li data-coords=\"23.65,8.6\" data-marker=\"@station\">Performance</li>\n\t\t\t<li data-coords=\"25.35,6.6\" data-marker=\"@station\">Status</li>\n\t\t\t<li data-coords=\"27.5,4.6\"></li>\n\t\t\t<li data-coords=\"28,4.6\"></li>\n\t\t</ul>\n\n\t</div>\n<script type=\"text/javascript\">$(\".subway-map\").subwayMap({ debug: true });</script>\n`;\n\nvar response = pm.response.json();\n\npm.visualizer.set(template, {\n    res: response.data.content\n} );\n","currentHelper":null,"helperAttributes":null,"collectionId":"1fe57f29-05c6-43c4-88b1-dd94a24b691b","rawModeData":"{\n\t\"content\":\n\t[\n\t {{$randomInt}},\n\t {{$randomInt}},\n\t {{$randomInt}},\n\t {{$randomInt}}\n\t\t\n\t]\n}","headers":"Content-Type: application/json\n","pathVariables":{}}]}