我在使用C3.js关闭动画时遇到一些麻烦。当鼠标悬停在C3.js甜甜圈图上时,是否可以删除动画?

我将持续时间设置为0,但是它不起作用-当鼠标悬停在图表上时,仍会制作动画。

示例:https://jsfiddle.net/4ff8vnx4/1/

这是我的代码:

var chartDonut1 = c3.generate({
  bindto: "#chart1",
  data: {
            type: 'donut',
            json: [
                {"Parfait": 190},
                {"Bien": 120},
                {"Trop court": 32},
                {"Trop long": 22}
            ],
            keys: {
                value: ['Parfait', 'Bien', 'Trop court', 'Trop long']
            },
            names: {
                'Parfait': 'Parfait (entre 50 \340 60 car.)',
                'Bien': 'Bien (entre 40 \340 49 ou  61 \340 69 car.)',
                'Trop court': 'Trop court (inf\351rieur \340 40 car.)',
                'Trop long': 'Trop long (sup\351rieur \340 79 car.)'
            }
  },
  transition:  {duration: 0}
});

最佳答案

您应该看看C3.js的reference guide。您想要的是禁用交互。您可以通过将以下代码段添加到配置对象中来实现此目的。

interaction: {
    enabled: false
}

09-20 06:37