1
我想要使用d3.js庫轉換附加圖像的元素;我已經成功實現了這一點,只是使用一個簡單的圓形,很好地在屏幕上過渡,但現在我已經添加了一個PNG的過渡不會發生 - 雖然頁面刷新時,PNG會出現,但它不會像它之前做過!我的代碼在下面..你的幫助表示感謝!添加圖像到d3中的DOM元素,但現在它不會轉換
<script>
var data = [60, 120, 40, 710, 560, 850];
var data1 = data[0];
var canvas = d3.select("body").append("svg")
.attr("width", 2000)
.attr("height", 2000);
var imgs = canvas.append("image")
.attr("xlink:href", "AWT-Bus.png")
.attr("x", "60")
.attr("y", "60")
.attr("width", "20")
.attr("height", "20")
.attr("cx", 50)
.attr("cy", 200)
.attr("r", 20)
;
imgs.transition()
.duration(data1*100)
.delay(2000)
.attr("cx", 200)
.transition()
.attr("cx", 50)
.attr("cy", 200)
.transition()
.attr("cx", 150)
.attr("cy", 300)
;
是的!就是這樣,謝謝(愚蠢的我)歡呼喬! –