第一天用d3.js,進展順利,但我需要將我的佔位符圓形更改爲更復雜的小東西。是否可以在d3.js中導入svg形狀?
可以將我在Illustrator中創建的SVG形狀「導入」到d3.js圖表中嗎?
我知道我可以在D3重繪...但我的頭很痛,現在......呃......
這是一個簡單的泡了一點:
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="77px" height="41px" viewBox="0 0 77 41" enable-background="new 0 0 77 41" xml:space="preserve">
<path fill-rule="evenodd" clip-rule="evenodd" fill="#999999" d="M0,13C0,5.82,5.82,0,13,0h51c7.18,0,13,5.82,13,13s-5.82,13-13,13
H47l-7,15l-7-15H13C5.82,26,0,20.18,0,13z"/>
</svg>
之有作爲形狀導入?
或者有沒有辦法直接在d3js中翻譯該路徑?
謝謝!
[這個問題](HTTP: //stackoverflow.com/questions/15388444/import-and-parse-svg-file-in-d3-js)可能會有所幫助。 –