【发布时间】:2014-03-08 23:04:57
【问题描述】:
我正在尝试在 html.erb 文件上显示 d3.js 图表 这是代码:
<div id="chart"></div>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script type="text/javascript">
d3.csv("app/views/incidentes/file.csv", function(data){
var canvas= d3.select("#chart").append("svg")
.attr("width", 500)
.attr("height",500)
canvas.selectAll("rect")
.data(data)
.enter()
.append("rect")
.attr("width", function(d){return d.cantidad*10;})
.attr("height", 50)
.attr("y", function(d, i){return i*50;})
.attr("fill", "blue")
})
</script>
它没有显示图表,我在 .html 文件上制作了这段代码,它运行良好。 但是当我在我的 ruby 应用程序上运行它时,它不会显示图表。 我在 firebug 中检查了脚本,调用 .enter() 时它没有进入。
【问题讨论】:
标签: javascript ruby-on-rails ruby ruby-on-rails-3 d3.js