JavascriptとD3.jsが新しく、forループでサークルエレメントを連続的に変更しようとしています。 これは毎秒円の半径を変更することを意図していますが、半径はちょうど50にジャンプし、26から49を無視します。forループがD3.jsで機能しない
ここに私のコードです。
<!DOCTYPE html>
<meta charset="utf-8">
<style>
</style>
<body>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="//d3js.org/topojson.v1.min.js"></script>
<script>
var width = 960,
height = 1160;
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
svg.append("circle").attr("cx", 100).attr("cy", 100).attr("r", 25).style("fill", "purple").attr('id','cc');
for(i=26;i<=50;i++){
var now=d3.select('#cc');
now.transition().duration(1000).attr("r",i);
}
</script>
説明してくれてありがとうございました。私は今どこに問題があるのか理解しています:) –
嬉しいです。あなたはStackOverflowがどのように働くので、この回答をupvoting/acceptすることを検討するかもしれません:) –
こんにちは、私はすでにupvotedして、それは私に言ったフィードバック!評判が15未満の人の投票が記録されますが、公開されている投稿のスコアは変更されません。そして、私は左の緑の√をクリックしました、それは受け入れのために正しいですか? –