Javascript 如何为数字属性设置相同的轴范围,为序号组设置不同的轴范围

Javascript 如何为数字属性设置相同的轴范围,为序号组设置不同的轴范围,javascript,d3.js,Javascript,D3.js,我已经在d3中可视化了一个平行坐标,第一个轴表示名称,因此它是一个序数值,而其他轴表示数字。就像这个例子 但是我想对数值属性使用而不是.domain(dimensions.map(function(d){return d.name;})),我想对每个组域([0,8])使用相同的轴范围,但是我不能这样做,因为我松开了第一个顺序轴。你知道如何将两者混合在一起吗 编辑: 在这里,我必须使轴范围通过所有其他轴都相同 更改此选项将完成以下任务: d3.csv("cars.small.csv", funct

我已经在d3中可视化了一个平行坐标,第一个轴表示名称,因此它是一个序数值,而其他轴表示数字。就像这个例子

但是我想对数值属性使用而不是
.domain(dimensions.map(function(d){return d.name;}))
,我想对每个组
域([0,8])使用相同的轴范围
,但是我不能这样做,因为我松开了第一个顺序轴。你知道如何将两者混合在一起吗

编辑:


在这里,我必须使轴范围通过所有其他轴都相同

更改此选项将完成以下任务:

d3.csv("cars.small.csv", function(data) {
  dimensions.forEach(function(dimension) {
    dimension.scale.domain(dimension.type === "number"
        ? ( [0,8] )
        : data.map(function(d) { return d[dimension.name]; });
  });

你能添加更多的代码来解决你的具体问题吗。
d3.csv("cars.small.csv", function(data) {
  dimensions.forEach(function(dimension) {
    dimension.scale.domain(dimension.type === "number"
        ? ( [0,8] )
        : data.map(function(d) { return d[dimension.name]; });
  });