ist die Probe fiddleD3js Markierungsbalken eins nach dem anderen kontinuierlich
Below Code bar
svg.selectAll("rect")
.data(dataset, key)
.enter()
.append("rect")
.attr("x", function(d, i) {
return xScale(i);
})
.attr("y", function(d) {
return h - yScale(d.value);
})
.attr("width", xScale.rangeBand())
.attr("height", function(d) {
return yScale(d.value);
})
.attr("fill", function(d) {
return "blue";
})
//Tooltip
.on("mouseover", function(d) {
d3.select(this).style("fill","red");
})
.on("mouseout", function() {
d3.select(this).style("fill","blue");
}) ;
mit der Maus darüber bar zu schaffen bekommt rote Farbe, und auf mouseout es zurück zur blauen Farbe bekommt,
Ich möchte, dass es kontinuierlich rote Farbe eins nach dem anderen erhält bedeutet zuerst bar rot dann zweiter Balken, dann drittens, nach vorheriger Bewegung sollte der vorherige Balken seine Ursprungsfarbe wiederherstellen, es wird immer nur einen roten Balken geben. und es sollte wie wenn es zu Ende erreichen, sollte es wieder von Anfang an beginnen
'Ich will, dass es nach und nach rote Farbe bekommt, verwirrt durch diesen Satz, kannst du mehr beschreiben? –
habe ich ausgearbeitet. –
Seine D3.js Balkendiagramm, ich habe Probe jsfiddle –