使用nvd3,我试图获取一个pareto图表(linePlusBarChart),其中xAxis标签是类别名称,yAxes是数字(十进制),在y2轴上具有累积值。 这些yAxis值是与类别名称相对应的数字(不相同)。
如此fiddle所示,我无法在xAxis上显示类别名称-可以吗?
.x(function(d, i) {
//retirn d; <-- expecting to show category names here
return i;
})
但是请注意,我能够显示一些数字序列或时间值。但是我确实想在x轴上显示类别名称
让我知道如何获取此信息,或者如果我错过了设置一些xAxis属性的机会?
**注意,将鼠标悬停在上方时,图表显示NaN(而不是类别名称)
还要尝试为条形获取不同的颜色,因为它们代表了xAxis上的不同类别-
var data = [{
'key': 'BAR',
'bar': true,
'color': d3.scale.category20().range().slice(1),
//'color': 'orange',