window.addEventListener('load', function () { // ページèªã¿è¾¼ã¿å¾Œã«å‡¦ç†é–‹å§‹ // 最åˆã®OBJECTã‚¿ã‚°ã®ã‚½ãƒ¼ã‚¹ãŒSVGã ã¨æƒ³å®šã—〠// ビューãƒãƒ¼ãƒˆã¨ã‚¹ã‚¿ã‚¤ãƒ«è¨å®šã®ãŸã‚ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作る 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; // 横ã«å¯¾ã™ã‚‹ç¸¦ã®è£œæ£æ¯”率. 無指定ãªã‚‰è£œæ£ãªã— // カッコ内をIDã¨ã™ã‚‹è¦ç´ を基準ã«ã€ãƒ“ューãƒãƒ¼ãƒˆè¨å®š b.calc('border'); // 以下ã€ã‚¹ã‚¿ã‚¤ãƒ«è¨å®š // カッコ内をIDã¨ã™ã‚‹è¦ç´ を一番上ã«æŒã£ã¦ãã‚‹ s.setTop('municipality'); s.setTop('hospitals'); // 後ã«å®Ÿè¡Œã•ã‚Œã‚‹è¦ç´ ã»ã©ã€ä¸Šã«æ¥ã‚‹ .......... .......... // カッコ内をIDã¨ã™ã‚‹è¦ç´ ã«ç·šå¹…ã‚’è¨å®š. å˜ä½ã¯ãƒ”クセル s.setStrokeWidth('hospitals', 1); .......... .......... // カッコ内をIDã¨ã™ã‚‹ç‚¹ãƒ‡ãƒ¼ã‚¿ã«åŠå¾„ã‚’è¨å®š. å˜ä½ã¯ãƒ”クセル s.setRadius('hospitals', 4); s.setRadius('pubs', 40000, true); // 第三引数ãŒçœŸï¼šãƒ”クセルã§ãªã座標値 // 普通ã®CSSã§ã€å¡—ã‚Šã€ç·šè‰²ã€é€æ˜Žåº¦ãªã©ã‚’自由ã«è¨å®š s.css('#border { fill: none; stroke: lightblue }'); .......... .......... });