<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <style><!-- body { margin: 0; } object { background: whitesmoke; } div.caption { margin: 5px 10px; } --></style> </head> <body> <object data="test.svg"></object> <div class="caption">geomSVG example</div> <script src="geomSvgBbox.js"></script> <script src="geomSvgStyle.js"></script> <script><!-- window.addEventListener('load', function () { var obj = document.getElementsByTagName('object')[0], svg = obj.contentDocument.documentElement, b = new SvgBbox(svg), s = new SvgStyle(svg, b); b.width = 500; // 表示横幅. 無指定ãªã‚‰ãƒ–ラウザ横幅 b.fringe = 10; // 周ç¸ãƒ”クセル数. 無指定ãªã‚‰ã‚¼ãƒ // b.vaspOption = 1.3; // 横ã«å¯¾ã™ã‚‹ç¸¦ã®è£œæ£æ¯”率 b.calc('border'); s.setTop('municipality'); s.setTop('border'); s.setTop('pubs'); s.setTop('hospitals'); s.setStrokeWidth('hospitals', 1); s.setStrokeWidth('border', 1); s.setStrokeWidth('voting_areas', 0.1); s.setRadius('hospitals', 4); s.setRadius('pubs', 40000, true); // 第3引数 真ãªã‚‰åº§æ¨™å€¤ã§æŒ‡å®š s.css('#border { fill: none; stroke: lightblue }'); s.css('#hospitals { fill: white; stroke: gray }'); s.css('#municipality { fill: brown }'); s.css('#pubs { fill: green; opacity: 0.5 }'); s.css('#voting_areas { fill: wheat; stroke: gray }'); }); //--></script> </body> </html>