我正在使用chart.js,但我也希望在滚动时显示图表。
我正在使用此代码:DEMO 1
var doughnutData = [
{
value: 30,
color:"#F7464A"
},
{
value : 120,
color : "#4D5360"
}
];
var myDoughnut = new Chart(document.getElementById("canvas").getContext("2d")).Doughnut(doughnutData);
但它总是出现,而不是滚动。
看着我看到这个小提琴有效果: DEMO 2
但是将以下代码更新为我的第一个演示版不起作用:DEMO 1 UPDATED
答案 0 :(得分:3)
doughnutData
代替data
new Chart(document.getElementById("canvas").getContext("2d")).Pie(doughnutData);
如果您需要doghnut:
答案 1 :(得分:1)
如果您不希望重新启动每个卷轴,请尝试以下操作:
$(window).bind("scroll", function(){
$('.startChart').each(function(i){
var options = {
animationEasing: 'easeOutQuart',
animationSteps: 150,
segmentShowStroke: true,
segmentStrokeColor: 'FFF'
};
var doughnutData = [
{value: 30, color:"#F7464A"},
{value : 120,color : "#4D5360"}
];
var myDoughnut = new Chart(document.getElementById("canvas").getContext("2d")).Doughnut(doughnutData, options);
$(window).unbind(i);
});
});