D3.js D3-使轴包括(0,0)处的原点

D3.js D3-使轴包括(0,0)处的原点,d3.js,D3.js,以下散点图示例的原点为2,4,截断了图形 即使范围指定为零 .范围[0,宽度]; .范围[高度,0] 问题-->如何使原点从0,0开始,而不考虑数据 与以下示例类似: 同样的范围 .范围[0,宽度]; .范围[高度,0] 您需要将第一个域值设置为0,而不是第一个范围值。 y.domain([0, d3.max(data, function (d) { return d.y; })]) .nice(); x.domain([0, d3.max(data, function

以下散点图示例的原点为2,4,截断了图形

即使范围指定为零

.范围[0,宽度]; .范围[高度,0]

问题-->如何使原点从0,0开始,而不考虑数据

与以下示例类似:

同样的范围

.范围[0,宽度]; .范围[高度,0]

您需要将第一个域值设置为0,而不是第一个范围值。
y.domain([0, d3.max(data, function (d) {
        return d.y;
    })])
.nice();
x.domain([0, d3.max(data, function (d) {
        return d.x;
    })])
.nice();