DimpleJS - 限制要在图表中显示的类别轴值的数量

时间:2015-02-18 08:07:36

标签: javascript charts dimple.js

为了从MySQL表中存在的数据准备图表,我使用的是DimpleJS框架。我能够绘制图表,一切正常。但有一个问题 -

在简单的条形图中,X轴上的类别值和Y轴上的测量值,是否有办法限制显示的X轴类别的数量?例如,假设这是我的数据集:[(A,1), (B,2), (C,1), (D,5), (E,4)] 所以在我的数据集中,有5个类别(X轴 - A, B,C,D,E)和我将在Y轴上显示的相应度量。问题是,我只想显示其中的3个度量 - 仅举三个,在这种情况下为(A,1), (B,2) and (C,1),尽管我的数据集还有两个(D,5) and (E,4)

有没有办法在JS / DimpleJS中限制它?我对即将进入的数据集的控制有限。

感谢。

1 个答案:

答案 0 :(得分:1)

在收到数据集后但在将数据提供给凹坑之前使用dimple.filterData。这不会改变数据,因此不会影响任何其他操作。我不确定您的实际类别字段是什么,但它看起来应该类似于:

var chartData = dimple.filterData(originalDataset, 'category', ["A", "B", "C"]);
var chart = new dimple.chart(svg, chartData);

否则,没有提供的方法来限制类别轴显示数据中存在的值。