相关疑难解决方法(0)

NVD3折线图X轴蜱缺失

我在这里使用NVD3显示折线图:http://jsbin.com/xodaxafiti/2/edit?js,output

但似乎NVD3在XAxis上自动隐藏了一些tickLabel,但只有那些靠近边缘的刻度线,即2-3Oct和27-28Oct(除了第一个和最后一个刻度).我知道这是一个自动缩减,因为当我增加图表的宽度时,刻度开始显示.但是我发现这种减少行为很奇怪,而且lineChart没有像multiBarChart这样的reduceXTicks选项.

我希望能够像这样自己控制减少行为:

var chart = nv.models.lineChart()       
   .useInteractiveGuideline(true)
   .margin({left: 80,top: 20,bottom: 120,right: 20});  

chart.xAxis.ticks(function() {
   return data[0].map(chart.x()).filter(function(d,i) {
      i % Math.ceil(data[0].values.length / (availableWidth / 100)) === 0;
   })
})
Run Code Online (Sandbox Code Playgroud)

但它没有用.任何人都知道如何控制这个?

缺少tickLabels

javascript linechart d3.js nvd3.js

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

d3.js ×1

javascript ×1

linechart ×1

nvd3.js ×1