小编but*_*fly的帖子

D3 中是否有“轴相等”?

我正在使用 D3 和 Python 创建一些图。使用 Python 我可以使轴相等,如图 1 所示:

在 Python 中使用 Axis Equal

我想使用 D3 在 SVG 中实现相同的效果。请参考图 2,没有轴相等:

Javascript d3中没有轴等于

我使用的轴比例如下:

var xScale = d3.scaleLinear()
    .range([0, width])
    .domain([minX, maxX]);

var yScale = d3.scaleLinear()
    .range([height, 0])
    .domain([minY, maxY]);

var xAxis = d3.axisBottom(xScale).ticks(5),
    yAxis = d3.axisLeft(yScale).ticks(5);
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何实现与 D3 相等的轴?

javascript math svg data-visualization d3.js

4
推荐指数
1
解决办法
345
查看次数

标签 统计

d3.js ×1

data-visualization ×1

javascript ×1

math ×1

svg ×1