Select多数据系列c3图表默认只有部分数据

Select only some data by default in multi data series c3 charts

我有一个非常复杂的多数据图表,您可以在这张图片中看到:

如您所见,C3图表默认启用所有数据系列,并将它们一起显示在图表中。

现在我想知道是否有办法 select 默认显示一个或两个数据系列(我的意思是当页面加载时,启用一个或两个数据系列而不是图表中的所有数据)。

是的,你可以做到。让这成为我们的示例数据:

data: {
   columns: [
     ['data1', 100, 200, 150, 300, 200],
     ['data2', 400, 500, 250, 700, 300],
     ['data3', 200, 150, 25, 250, 100],
   ],
 },

如果你想隐藏例如'data2',使用以下内容:

data: {
    hide: ['data2']
}

这将隐藏图表中的 'data2' 系列,但仍会在图例中显示所有数据系列。如果您还想在图例中隐藏它,请使用:

legend: {
    hide: ['data2']
}

我已经为您创建了一个包含两个示例的 fiddle。第一个只隐藏图表中的数据,但仍显示在图例中。第二个将其隐藏在图表和图例中:http://jsfiddle.net/hbge96xd/3/