人力车上的奇怪价值观

时间:2014-05-27 15:24:53

标签: graph scale rickshaw

我使用RickShaw创建一些图形,唯一的问题是你可以在小提琴上看到的第二个Y轴的值:http://jsfiddle.net/tWXzL/419/

我在[0,50]

之间放了一个刻度
var scale2 = d3.scale.linear().domain([0, 50]).nice();

但第二个比例 axis1 显示的值介于0和1之间,而不是0到50之间。

也许我不明白它是如何运作的,但是对于第一个尺度它可以完美地工作,那么为什么第二个尺度不起作用?

1 个答案:

答案 0 :(得分:2)

第二个y轴不是" .Scaled"类型。 修复示例:http://jsfiddle.net/tWXzL/477/

var y_axis = new Rickshaw.Graph.Axis.Y.Scaled( { /*Scaled missing*/
    graph: graph,
    orientation: 'right',
    scale: scale2,
    grid: false,
    tickFormat: Rickshaw.Fixtures.Number.formatKMBT,
    element: document.getElementById('axis1'),
} );