【发布时间】:2024-01-08 22:38:01
【问题描述】:
我正在使用 nvd3.js 创建我的自定义离散条形图,我需要传递 2 个值数组而不是一个。 这是来自 nvd3 离散条形图示例的默认数据数组:
historicalBarChart = [
{
key: "Cumulative Return",
values: [
{
"label": "May",
"value": 32,
},
{
"label": "Jun",
"value": 22
},
{
"label": "Jul",
"value": 37
},
{
"label": "Aug",
"value": 42
},
{
"label": "Sep",
"value": 18
},
{
"label": "Oct",
"value": 14
},
{
"label": "Nov",
"value": 34
},
{
"label": "Dec",
"value": 5
}
]
}
];
这是图表的图片http://www.dodaj.rs/f/47/BU/3mMgYntS/screen-shot-2013-12-21-a.png 这就是我的样子:
当我添加第二个数据数组时,我的栏在这张图片上看起来像 http://www.dodaj.rs/f/k/MP/4yKWKm66/screen-shot-2013-12-21-a.png
正如您在第二张图片中看到的那样,条形变细了,每个月都有 2 个条形的空间,但它们重叠而不是一个相邻。我已经尝试了所有方法,但我是 nvd3 的新手,我不知道如何使条不重叠。
【问题讨论】:
-
您在寻找stacked bar chart吗?
标签: javascript d3.js nvd3.js