这是我的比例:
var y = d3.scale.log()
.domain( [ 13, 21 ] )
.range( [ 300, 0 ] );
我的轴:
var yaxis = d3.svg.axis()
.scale( y )
.orient( 'right' )
.tickSize( -width )
.tickFormat( function ( v ) {
if ( v > 999 ) return numeral( v ).format( '0.0a' );
else return v;
} )
.ticks( 10 );
我希望我可以有几个滴答声,但我只得到一个滴答声(21)。
当我将nice()
添加到比例定义时,我有我想要的标记;但是我的比例从10开始到100;这根本就不好。
有什么想法吗?