我一直在研究这个问题一段时间,我很难过:(
我有一个 svg,其中包含我制作的一些按钮。然后在另一个 svg 中,我有一个带有各种线条或 svg:path 的图表。当我点击一个按钮时,我想要一条特定的线来改变颜色。我有以下代码:
buttons.selectAll("#infoBox")
.data(mydata)
.enter()
.append("svg:image")
... some attributes here ...
.on("click", function()
{
linechart.selectAll("svg.path")
//right now i'm just selecting all the paths
//because i want to check to see if it works
.style("stroke", "red");
}
任何想法为什么这不起作用?如果您需要有关我如何构建所有内容的更多信息,您可以在此处查看我的代码(我是 javascript、html 和 css 的初学者,如果我的代码不是很清晰或简洁,请见谅)
感谢您的任何帮助:)