Chart.js标签过滤

时间:2015-08-31 21:00:47

标签: charts

我使用的是Chart.js,但x轴上的标签太多了。有谁知道我是否可以过滤标签?有一个2013版本的Chart.js可以做到,但我有2015年的一个,两个是非常不同的。我的代码已经取决于2015年的代码。

基本上,是否有2015版的Chart.js可以过滤x轴标签?

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了出路。如果你进入Chart.min.js并找到:

calculateXLabelRotation : function(){ 

...

if (this.display){ ... } else { ... }

...

}

注释掉整个if-else语句。这将禁用水平刻度的labelRotation。这意味着如果标签空间不足,标签将不再旋转。

然后,当你传递一个数组:

var lineData = {
    labels: someArrayOfLabels
... 
}

只需在您不希望显示标签的位置传递空值(“”)。这意味着出现的标签会占用所需的空间。