📊 Mute Labels on a Legend

🔑 Sample Code

var bar = jelly.bar().container('#jelly-container')
  .data([
    {category:'Blue', name: 'A', value: 10},
    {category:'Blue', name: 'B', value: 20},
    {category:'Blue', name: 'C', value: 30},
    {category:'Blue', name: 'D', value: 40},
    {category:'Red', name: 'A', value: 20},
    {category:'Red', name: 'B', value: 10},
    {category:'Red', name: 'C', value: 40},
    {category:'Red', name: 'D', value: 10}
  ]).dimensions(['category', 'name'])
  .measures('value')
  .axis('x').axis('y')
  .legend(true)
bar.render();

var mutePhase = true; 
setInterval(function() {
  if (mutePhase) {
    bar.muteLegend('B'); //mute labels on the legend except for ones with B key
  } else {
    bar.demuteLegend(function(d) {
      return d.key !== 'B'; //recover labels on the legend except for ones with B key
    });
  }
  mutePhase = !mutePhase;
}, 800)