删除图例dimple.js

时间:2015-04-24 00:42:01

标签: d3.js dimple.js

我有一个带有单个系列的dimple.js图,但我不想显示系列中的所有图例键。有没有办法选择我想要显示的图例键?

我搜索了dimple.js API和Stack Overflow,但没有找到答案。

1 个答案:

答案 0 :(得分:2)

我希望我正确地解释你的问题。如果您正在寻找一种从图例中删除元素或完全删除图例的方法,那么是的,您的问题有一个简单的解决方案。

myLegend.series = [myFirstSeries, mySecondSeries];

默认情况下,将包含所有图表系列,但是此语句允许您选择特定的系列。

例如,

myFirstSeries = myChart.addSeries("Key1", dimple.plot.bar);
mySecondSeries= myChart.addSeries("Key2", dimple.plot.bar);
myThirdSeries= myChart.addSeries("Key3", dimple.plot.bar);
myFourthSeries= myChart.addSeries("Key4", dimple.plot.bar);

myLegend.series = [myFirstSeries, mySecondSeries]; 
//Displays only the first two keys in the legend

这可以解决您的问题。

您可以在dimple.legend

找到有关图例的大量其他信息