【发布时间】:2016-10-15 17:51:27
【问题描述】:
我对 D3s 轴对象如何获取其原点位置以及它的锚定位置有点困惑(我假设它的左上角)
另外,例如,原点似乎根据相关比例的范围而变化,下面的两个轴将从不同的位置开始
第一轴
//Xscale with scale not augmented
var stageXScale=d3.scaleLinear()
.domain([0,150])
.range([0,150]);
var stageXAxis = d3.axisBottom(stageXScale) //unaug axis
.ticks(20);
第二轴
//scale which is augmented
var stageXScaleAug=d3.scaleLinear()
.domain([0,stageWidth])
.range([0+stageMarginLeft,150+stageMarginLeft]);
var stageXAxisAug = d3.axisBottom(stageXScaleAug) //aug axis
.ticks(20);
轴的原点不是映射到父容器的原点,如果是,为什么轴的比例会改变这一点。 这是 Js 小提琴示例:
【问题讨论】:
标签: javascript d3.js svg