缩放传入的度量数据以便在立体主义中表示

时间:2013-05-12 22:29:45

标签: d3.js scale remap cubism.js

我有一个数据集作为cubism的{​​{1}}返回,以便它具有值

metric

我可以写一个0 = very bad 1 = okay 2 = bad 这样

d3.scale

,终端返回

var ord = d3.scale.ordinal( [ 0, 1, 2, null ] ).range( [ -2, 2, -1, null ] );
for( var i=0; i<=2; i++ ) {
  console.log( i + ': ' + ord(i) );
}
console.log(  'null: ' + ord(null) );

看起来不错......但是,当我尝试将此比例应用于立体主义水平图时,图表呈现正常,除了所表示的数据不显示负值和良好的正值:

0: -2
1: 2
2: -1
null: null 

我做错了什么?

1 个答案:

答案 0 :(得分:0)

检查horizo​​n.extent([extent])

https://github.com/square/cubism/wiki/Horizon