Estoy empezando a jugar con d3 y me preguntaba cómo podría alternar los colores de un elemento al hacer clic en él.d3 javascript colores alternativos al hacer clic
Este violín cambia el color del círculo haciendo clic en él, pero luego me gustaría que el color vuelva a ser blanco después de hacer clic de nuevo.
Código actual:
var sampleSVG = d3.select("#viz")
.append("svg")
.attr("width", 100)
.attr("height", 100);
sampleSVG.append("circle")
.style("stroke", "gray")
.style("fill", "white")
.attr("r", 40)
.attr("cx", 50)
.attr("cy", 50)
.on("click", function(){d3.select(this).style("fill", "magenta");});
Gracias! Eso funciona genial – reptilicus
@ user1443118 no hay problema^_^ – Neal
@ user1443118 Acabo de hacer un ejemplo sin bibliotecas en absoluto :-P http://jsfiddle.net/maniator/WMUQA/ – Neal