更改d3子弹图表范围

时间:2015-02-27 00:18:53

标签: jquery d3.js

http://bl.ocks.org/mbostock/4061961

我想更改此图表的x轴范围。我一直在阅读页面上发布的源代码,但天哪,我无法找到可以控制x轴范围或插件选项的地方。为了使它在20到80之间,我应该改变什么?

1 个答案:

答案 0 :(得分:-1)

bullet.js中,有一个bulletRanges()功能,您可以在其中手动更改范围。在示例中,它在randomize()函数中更改:

function randomize(d) {
  if (!d.randomizer) d.randomizer = randomizer(d);
  d.ranges = d.ranges.map(d.randomizer);  //This changes the ranges in the SVG datum.
  d.markers = d.markers.map(d.randomizer);
  d.measures = d.measures.map(d.randomizer);
  return d;
}

要使用数据更新图表,然后调用svg.call(chart)