6
Tôi phải thiếu điều gì đó hiển nhiên, nhưng tôi không thể hiển thị <text>
để hiển thị. Xem http://jsfiddle.net/ydaLh/ cho HTML + CSSTại sao svg: văn bản không hiển thị?
<svg style="width: 320px; height: 200px; top: 0px; left: 0px; position: relative;">
<g class="depth">
<g class="children">
<rect class="child" x="99" y="0" width="47" height="30">
<text dy=".75em" x="105" y="6">PRIMARY</text>
</rect>
<rect class="child" x="90" y="0" width="8" height="30">
<text dy=".75em" x="96" y="6">MASTER</text>
</rect>
<rect class="parent" x="90" y="0" width="56" height="30"></rect>
</g>
</g>
</svg>
Dựa trên http://bost.ocks.org/mike/treemap/
Trong SVG bạn không lồng phần tử văn bản trong phần tử đồ họa , bạn phải có một cái gì đó giống như 'svg.append (" rect "). append (" text ")' nhưng bạn thực sự cần 'svg.append (" rect "); svg.append ("văn bản") ' – Duopixel
@Duopixel bạn có thể thêm nó làm câu trả lời không? –