linePlusBarChart xAxis刻度标签(类别名称)

时间:2019-09-08 14:45:54

标签: javascript nvd3.js lineplusbarchart

使用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',

0 个答案:

没有答案