javascript - 不要在 C3.js 圆环图上显示动画

标签 javascript animation d3.js c3.js

我在使用 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}
});

最佳答案

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

interaction: {
    enabled: false
}

关于javascript - 不要在 C3.js 圆环图上显示动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799078/

相关文章:

javascript - 如何在 d3.js 中更新图表图例?

ios - SwiftUI withAnimation 内部条件不起作用

javascript - DIV 风格和 DIV 位置不一致

javascript - 匹配一个元素并包装匹配元素之前的其他内容

javascript - Paypal 与 Braintree 的集成

r - R 中的 map 和动画

ios - UIView 动画将 View 重置为原始矩形

javascript - 转换 d3 图表以从变量中的 json 加载数据

javascript - 如何向 d3 条形图添加工具提示?

javascript - 我对 linereader.on 内的数组所做的更改在外部不可用