javascript - 具有任意区域(有进度)的饼图动画,无闪光灯

标签 javascript jquery css html pie-chart

我正在尝试制作饼图动画 这不是鼠标悬停,会弹出饼图的一 block ,所以请耐心等待我说的

信息: 1. 饼图中只会有正确或错误两个类别,因此只显示两种颜色,非常简单。 2.每个类别的面积(正确或错误)不是恒定的,它可以一直变化,意思是,有时正确可以是45%,错误可以是55%,其他情况可以是35%和65% 所以我希望饼图按顺时针方向显示,先显示正确答案,然后按比例显示错误答案 所以一个例子就是这个链接中的任何饼图 http://www.fusioncharts.com/demos/gallery/#pie-and-doughnut (它在链接中是逆时针的……)

那么我怎样才能只使用 css/jquery 来存档呢?如果不是,使用 html 5?我猜任何不需要闪光灯的东西。 是否有带有示例代码的动画示例?

再次声明,这并不是将饼图的一部分/部分移出....

请按我的意思看链接..

最佳答案

我尝试了几个 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],


                ]

            }]

        });

    });


});​

关于javascript - 具有任意区域(有进度)的饼图动画,无闪光灯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9898882/

相关文章:

javascript - 如何使用相对于 url 路径的图像文件?

javascript - 由 5 位数字组成的正则表达式集,后跟一个逗号(尾随逗号可选)

javascript - 将 JsTree 订单存储回数据库

javascript - 重置单选按钮在 AngularJS 中不起作用

javascript - 在 ajax 调用完成后执行函数

jquery - 仅在 50 毫秒后显示微调器

javascript - 无法弄清楚正则表达式匹配,我还有多远?

html - CSS 中的全屏响应式背景图片

jquery - Jqgrid - 更大的标题栏

jquery - 当鼠标悬停在 child 身上时保留 :hover effect on parent,