【发布时间】:2014-07-28 06:30:03
【问题描述】:
在 d3 中,如果你想创建一个轴,你可以这样做:
var xAxis = d3.svg.axis()
.scale(x)
其中 x 是比例函数。我知道 x 的域定义了刻度的开始和结束值。我无法理解 x 的范围如何改变结果轴。域在轴的上下文中映射到什么。
【问题讨论】:
-
范围确定轴的长度和刻度及其值的域。
-
@LarsKotthoff 轴的长度是什么意思?我尝试调整范围的第一个值,看起来它移动了起始位置,范围的第二个值移动了结束位置,但我不确定这些值应该代表什么。
-
这些值是像素。范围的开始和结束之间的差异是以像素为单位的长度。
标签: javascript d3.js scale axes