水平堆叠条形图 v6?

时间:2021-05-03 22:27:23

标签: javascript typescript d3.js

我正在尝试将这个小提琴重新创建到 v6:http://jsfiddle.net/aybalasubramanian/fp5dqaxn/

我对它如何获得 y0 的值有疑问?

console.log('dataset 1 ', dataset)
"dataset 1 ", [[{
  x: "Aug",
  y: 123
}, {
  x: "Sep",
  y: 234
}, ...]]
stack(dataset);
console.log('dataset 2 ', dataset)
 "dataset 2 ", [[{
  x: "Aug",
  y: 123,
  y0: 0
}, {
  x: "Sep",
  y: 234,
  y0: 0
}, ... ]]

我很困惑 y0 是如何在数据集上到达那里的?我正在使用打字稿,当我这样做时:

var dataset = dataset.map(function (group) {
 
    return group.map(function (d) {
        // Invert the x and y values, and y0 becomes x0 
        return {
            x: d.y,
            y: d.x,
            x0: d.y0
        };
    });
})

我收到错误消息:类型“{ y: number;”上不存在属性“y0”。 x:字符串; }',谁能帮我把小提琴转换成v6?

0 个答案:

没有答案
相关问题