带有任意区域(带进度)的饼图动画,不带闪光灯
pie chart animation with arbitrary areas (with progress) without flash
我正在尝试制作饼图的动画这不是鼠标悬停,饼图会弹出,所以请耐心等待我所说的
信息:1.饼图中只有两个类别,答案是对是错,因此只显示两种颜色,非常简单。2.每个类别的面积(对或错)不是恒定的,它可以一直改变,这意味着,有时对可以是45%,错可以是55%,另一种情况可以是35%和65%所以我希望饼图按时间顺序显示,先显示正确答案,然后按比例显示错误答案因此,这个链接中的任何饼图都是一个例子http://www.fusioncharts.com/demos/gallery/#pie-和甜甜圈(这是计数器时钟更明智的链接…)
那么,我如何只使用css/jquery来归档它呢?如果没有,使用html5?我想任何不需要闪光灯的东西。有没有一个带有示例代码的动画示例?
再说一遍,这并不是把饼图的一部分移出。。。。
请按我的意思查看链接。。
我已经尝试了几个Javascript图表库,从我的角度来看,有一个是其他的:HighCharts
除其他功能外,您还可以创建出色的饼图,以满足您的需求。关于如何创建这些图表,有很多例子,这里有一个:HighCharts Pie Example是你想把它作为一个起点。
Highcharts是在纯Javascript中构建的,因此根本不需要Flash。代码看起来像上面的样子,但注意数据在示例中是静态编写的,因此根据您在哪里/如何获得数据,您必须更改它。
$(function () {
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Right or Wrong? That's the question'
},
tooltip: {
formatter: function() {
return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';
}
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
formatter: function() {
return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';
}
}
}
},
series: [{
type: 'pie',
name: 'Right/Wrong',
data: [
['Right', 45.0],
['Wrong', 26.8],
]
}]
});
});
});
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 动画.CSS重播
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何使用jQuery在动画中期加速动画
- 使用数据上的角度更改设置集合的第一个元素的动画
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何使用css动画从中心增加边界线
- JQuery动画延长容器不起作用
- 动画CSS进度条
- JavaScript动画从不执行
- 更多延迟动画
- 使用jQuery制作伪元素的动画
- 带有任意区域(带进度)的饼图动画,不带闪光灯