Cro*_*ner 62 javascript charts
我在使用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);
Run Code Online (Sandbox Code Playgroud)
谁能提供一个例子?
Skr*_*pek 75
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);
Run Code Online (Sandbox Code Playgroud)
这应该工作;)
pal*_*uke 67
options: {
animation: {
duration: 0
}
}
Run Code Online (Sandbox Code Playgroud)
小智 9
根据文档(https://www.chartjs.org/docs/latest/general/performance.html#disable-animations)这里是完全禁用动画的方法:
new Chart(ctx, {
type: 'line',
data: data,
options: {
animation: {
duration: 0 // general animation time
},
hover: {
animationDuration: 0 // duration of animations when hovering an item
},
responsiveAnimationDuration: 0 // animation duration after a resize
}
});
Run Code Online (Sandbox Code Playgroud)
为了防止阅读回答该特定示例的所有已接受的答案,要禁用图表js中的动画:
在初始化特定图表类型时传递选项中的对象并使用以下键/值对:animation: false.例如myChart.Bar(myCanvas, {animation:false});
尝试这个:
options: {
animation: {
duration: 0, // general animation time
},
hover: {
animationDuration: 0, // duration of animations when hovering an item
},
responsiveAnimationDuration: 0, // animation duration after a resize
}
Run Code Online (Sandbox Code Playgroud)
小智 5
这应该可以解决问题:
chartOption = {
animation:{
duration: 0
}
}
Run Code Online (Sandbox Code Playgroud)
您好,以下3个选项可用于禁用动画
1)禁用动画:
var myLine = Chart.Line(ctx, {
data: lineChartData,
options: {
animation: false,
}
});
Run Code Online (Sandbox Code Playgroud)
2)减少动画持续时间为0
var myLine = Chart.Line(ctx, {
data: lineChartData,
options: {
animation: {
duration: 0,
},
});
Run Code Online (Sandbox Code Playgroud)
3)全局选项:
Chart.defaults.global.animation = false;
var myLine = Chart.Line(ctx, {
data: lineChartData,
options: {
}
});
Run Code Online (Sandbox Code Playgroud)
这也可以在全球范围内完成:
Chart.defaults.global.animation.duration = 0
通过:https : //www.chartjs.org/docs/latest/configuration/animations.html#animation-configuration
| 归档时间: |
|
| 查看次数: |
61629 次 |
| 最近记录: |