无法在D3中修改轴域

时间:2016-06-27 14:59:58

标签: javascript html5 d3.js data-visualization axis

我尝试通过调用d3.axisRight()函数将具有域[0,500]的y轴添加到画布,如下所示:

 var yscale = d3.scale.linear()
   .domain([0, 500])
   .range([height, 0])

 var svgWithYaxis = svg.append("g")
  .attr("class", "y-axis")
  .attr("transform", "translate(0,0)")
  .call(d3.axisRight(yscale).ticks(10));

但是,轴没有显示,我收到以下消息,"错误:格式无效:,.- 1f"。这只发生在我将域修改为大数[0,500]时。当我将域保留为默认值时,或者当它是较低的数字(~100)时,d3.axisRight()工作正常。为什么我收到此错误?如何使用大于[0,500]的域显示y轴?

0 个答案:

没有答案