Javascript 非常简单的D3:如何画圆弧?
学习D3会很好。读了很多例子后,我想我明白了。我的第一个项目是制作一个色轮,为了简单,没有过渡。但对于我的第一个项目来说,这似乎还不够简单!对于ProjectZero,我试图在屏幕上显示一些东西。希望是我写的东西(亲爱的read已经修复了),而不是一个例子 我做错了什么Javascript 非常简单的D3:如何画圆弧?,javascript,svg,d3.js,Javascript,Svg,D3.js,学习D3会很好。读了很多例子后,我想我明白了。我的第一个项目是制作一个色轮,为了简单,没有过渡。但对于我的第一个项目来说,这似乎还不够简单!对于ProjectZero,我试图在屏幕上显示一些东西。希望是我写的东西(亲爱的read已经修复了),而不是一个例子 我做错了什么 谢谢这里的示例没有定义任何数据。如果只想静态绘制svg,请跳过selectAll()和data()绑定: chart .append("svg:path") .attr("fill", function(d, i
谢谢这里的示例没有定义任何数据。如果只想静态绘制svg,请跳过selectAll()和data()绑定:
chart
.append("svg:path")
.attr("fill", function(d, i){
return d3.rgb("black");
})
.attr("d", arc)
;
或者定义一些数据并使用这些数据驱动图形:
(加上
.attr(“fill”
…应该是.style(“fill”
…)感谢您提供的JSFIDLE链接。对于这样一个简单的示例,我可能会犯不止一个错误,我感到失望。
chart
.append("svg:path")
.attr("fill", function(d, i){
return d3.rgb("black");
})
.attr("d", arc)
;