Отключить анимацию с помощью Charts.js
У меня возникли проблемы с отключением анимации с помощью charts.js.
Это мой код:
var pieData = [
{
value: 30,
color:"#F38630"
},
{
value : 50,
color : "#E0E4CC"
},
{
value : 100,
color : "#69D2E7"
}
];
var myPie = new Chart(document.getElementById("canvas").getContext("2d")).Pie(pieData);
Может ли кто-нибудь представить пример?
Ответы
Ответ 1
var pieData = [{
value: 30,
color: "#F38630"
},
{
value: 50,
color: "#E0E4CC"
},
{
value: 100,
color: "#69D2E7"
}];
var pieOptions = {
animation: false
};
var ctx = document.getElementById("canvas").getContext("2d");
var myPie = new Chart(ctx).Pie(pieData, pieOptions);
Это должно работать;)
Ответ 2
options: {
animation: {
duration: 0
}
}
Ответ 3
Чтобы предотвратить чтение всего принятого ответа, отвечающего на этот конкретный пример, отключить анимацию в диаграмме js:
Передайте объект в свои параметры при инициализации конкретного типа диаграммы и используйте следующую пару ключ/значение: animation: false
. например myChart.Bar(myCanvas, {animation:false});
Ответ 4
Это должно сделать трюк:
chartOption = {
animation:{
duration: 0
}
}
Ответ 5
options{
animation: false
}
Ответ 6
Привет, следующие 3 варианта работы для отключения анимации
1) Отключить анимацию:
var myLine = Chart.Line(ctx, {
data: lineChartData,
options: {
animation: false,
}
});
2) Уменьшить продолжительность анимации на 0
var myLine = Chart.Line(ctx, {
data: lineChartData,
options: {
animation: {
duration: 0,
},
});
3) Глобальный вариант:
Chart.defaults.global.animation = false;
var myLine = Chart.Line(ctx, {
data: lineChartData,
options: {
}
});
Ответ 7
Попробуй это:
options: {
animation: {
duration: 0, // general animation time
},
hover: {
animationDuration: 0, // duration of animations when hovering an item
},
responsiveAnimationDuration: 0, // animation duration after a resize
}
Ответ 8
Это также можно сделать в глобальном масштабе:
Chart.defaults.global.animation.duration = 0
Через: https://www.chartjs.org/docs/latest/configuration/animations.html#animation-configuration