{"id":2325,"date":"2015-09-11T11:45:20","date_gmt":"2015-09-11T02:45:20","guid":{"rendered":"http:\/\/www.whoocus.com\/blog\/?p=2325"},"modified":"2015-09-12T19:14:16","modified_gmt":"2015-09-12T10:14:16","slug":"d3%e3%81%a7%e3%83%9e%e3%83%83%e3%83%97%e6%8f%8f%e7%94%bb%e3%81%ae%e8%a6%9a%e3%81%88%e6%9b%b8%e3%81%8d","status":"publish","type":"post","link":"https:\/\/www.blowfish.co.jp\/?p=2325","title":{"rendered":"D3\u3067\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u56f3\u3084\u30de\u30c3\u30d7\u63cf\u753b\u306e\u899a\u3048\u66f8\u304d"},"content":{"rendered":"<p><strong>\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u56f3\u63cf\u753b<\/strong><\/p>\n<p>[html]<br \/>\n&lt;html&gt;<br \/>\n&lt;head&gt;<br \/>\n&lt;title&gt;\u53d6\u5f15\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u56f3&lt;\/title&gt;<br \/>\n&lt;script src=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/d3\/3.5.6\/d3.min.js&quot; charset=&quot;utf-8&quot;&gt;&lt;\/script&gt;<br \/>\n&lt;style&gt;<br \/>\n  svg{width: 640px; height: 640px; border: 1px solid black; background-color: #fff;}<br \/>\n  .forceLine{stroke:blue; stroke-width:2;}<br \/>\n&lt;\/style&gt;<\/p>\n<p>&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n  &lt;h2&gt;\u53d6\u5f15\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u56f3&lt;\/h2&gt;<br \/>\n  &lt;svg id=&quot;myNetwork&quot;&gt;&lt;\/svg&gt;<br \/>\n  &lt;script src=&quot;js\/network.js&quot;&gt;&lt;\/script&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<br \/>\n[\/html]<\/p>\n<p>[javascript]<br \/>\nvar dataSet = {nodes : [{name : &quot;Apple&quot;}, {name : &quot;Orange&quot;}, {name : &quot;Banana&quot;}, {name : &quot;Melon&quot;},],<br \/>\n                        links : [{ source : 0, target : 1}, {source : 1, target : 0}, {source : 2, target : 0},{source : 3, target : 0}]<br \/>\n                      }<\/p>\n<p>var force = d3.layout.force()<br \/>\n    .nodes(dataSet.nodes)<br \/>\n    .links(dataSet.links)<br \/>\n    .size([320, 320])<br \/>\n    .linkDistance(100)<br \/>\n    .linkStrength(5)<br \/>\n    .gravity(0.0001)<br \/>\n    .start()<\/p>\n<p>var link = d3.select(&quot;#myNetwork&quot;)<br \/>\n  .selectAll(&quot;line&quot;)<br \/>\n  .data(dataSet.links)<br \/>\n  .enter()<br \/>\n  .append(&quot;line&quot;)<br \/>\n  .attr(&quot;class&quot;, &quot;forceLine&quot; )<\/p>\n<p>var node = d3.select(&quot;#myNetwork&quot;)<br \/>\n  .selectAll(&quot;circle&quot;)<br \/>\n  .data(dataSet.nodes)<br \/>\n  .enter()<br \/>\n  .append(&quot;circle&quot;)<br \/>\n  .attr(&quot;r&quot;, 10 )<br \/>\n  .call(force.drag)<\/p>\n<p>force.on(&quot;tick&quot;, function(){<br \/>\n  link<br \/>\n  .attr(&quot;x1&quot;, function(d) { return d.source.x;})<br \/>\n  .attr(&quot;y1&quot;, function(d) { return d.source.y;})<br \/>\n  .attr(&quot;x2&quot;, function(d) { return d.target.x;})<br \/>\n  .attr(&quot;y2&quot;, function(d) { return d.target.y;})<br \/>\n  node<br \/>\n  .attr(&quot;cx&quot;, function(d) { return d.x;})<br \/>\n  .attr(&quot;cy&quot;, function(d) { return d.y;})<br \/>\n})<br \/>\n[\/javascript]<\/p>\n<p><strong>\u5730\u56f3\u63cf\u753b<\/strong><br \/>\n[html]<br \/>\n&lt;html&gt;<br \/>\n&lt;head&gt;<br \/>\n&lt;title&gt;\u7fa4\u99ac\u770c&lt;\/title&gt;<br \/>\n&lt;script src=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/d3\/3.5.6\/d3.min.js&quot; charset=&quot;utf-8&quot;&gt;&lt;\/script&gt;<br \/>\n&lt;script src=&quot;http:\/\/d3js.org\/d3.geo.projection.v0.min.js&quot; charset=&quot;utf-8&quot;&gt;&lt;\/script&gt;<br \/>\n&lt;style&gt;<br \/>\n  svg{width: 640px; height: 640px; border: 1px solid black; background-color: #fff;}<br \/>\n&lt;\/style&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n  &lt;h2&gt;\u7fa4\u99ac\u770c&lt;\/h2&gt;<br \/>\n  &lt;svg id=&quot;myMap&quot;&gt;&lt;\/svg&gt;<br \/>\n  &lt;script src=&quot;js\/map.js&quot;&gt;&lt;\/script&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<br \/>\n[\/html]<\/p>\n<p>[javascript]<br \/>\nvar svgWidth = 640;<br \/>\nvar svgHeight = 640;<br \/>\nvar path = d3.geo.path()<br \/>\n                .projection(d3.geo.mercator()<br \/>\n                                          .center([138.700, 36.5000])<br \/>\n                                          .scale(24000)<br \/>\n                                          .translate([200,300])<br \/>\n                                        )<br \/>\n                                        d3.json(&quot;js\/Gumma.json&quot;,<br \/>\n                                                    function(error, pref) {<br \/>\n                                                      d3.select(&quot;#myMap&quot;)<br \/>\n                                                          .selectAll(&quot;path&quot;)<br \/>\n                                                          .data(pref.features)<br \/>\n                                                          .enter()<br \/>\n                                                          .append(&quot;path&quot;)<br \/>\n                                                          .attr(&quot;d&quot;, path)<br \/>\n                                                          .style(&quot;fill&quot;, &quot;#cceeee&quot;)<br \/>\n                                                    })<br \/>\n[\/javascript]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u56f3\u63cf\u753b [html] &lt;html&gt; &lt;head&gt; &lt;title&gt;\u53d6\u5f15\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u56f3&lt;\/title&gt; &lt;script src=&quot;https:\/\/c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[10,4],"tags":[],"class_list":["post-2325","post","type-post","status-publish","format-standard","hentry","category-javascript","category-tech"],"_links":{"self":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/2325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2325"}],"version-history":[{"count":5,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/2325\/revisions"}],"predecessor-version":[{"id":2331,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/2325\/revisions\/2331"}],"wp:attachment":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}