我是D3的新手,我遇到了一些问题.想知道是否有人可以提供帮助.
我正在尝试使用d3创建分组堆栈图表.图的性质是每个组有2个条,第二个的值取决于第一个条.我希望第二个栏能够分解我在第一个栏上的内容.一个简单的例子就是如果说第一个柱上的值{x: 0, y: 3, y0: 0},那么第二个柱应该是{x: 0, y: 1, y0: 0}, {x: 0, y: 1, y0: 1}, {x: 0, y: 1, y0: 2}
因此,对于将为第一个条形图绘制的数据:
{
"series": "A",
"values": [{
"x": 0,
"y": 1,
},
{
"x": 1,
"y": 2,
},
{
"x": 2,
"y": 3,
},
{
"x": 3,
"y": 1,
},
{
"x": 4,
"y": 3,
}
]},
{
"series": "B",
"values": [{
"x": 0,
"y": 3,
},
{
"x": 1,
"y": 1,
},
{ …Run Code Online (Sandbox Code Playgroud)