Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不带flash的任意区域(带进度)饼图动画_Javascript_Jquery_Css_Html_Pie Chart - Fatal编程技术网

Javascript 不带flash的任意区域(带进度)饼图动画

Javascript 不带flash的任意区域(带进度)饼图动画,javascript,jquery,css,html,pie-chart,Javascript,Jquery,Css,Html,Pie Chart,我正在尝试制作一个饼图 这不是鼠标在上面,饼图的一部分会弹出,所以请耐心听我说的 信息: 1.饼图中只有两个类别,正确答案或错误答案,因此只显示两种颜色,非常简单。 2.每个类别(对或错)的面积不是恒定的,它可以随时改变,也就是说,有时对可以是45%,错误可以是55%,另一种情况可以是35%和65% 所以我想让饼图按时钟顺序显示,先显示正确答案,然后按比例显示错误答案 这方面的一个例子就是这个链接中的任何饼图 (链接中的计数器时钟更聪明…) 那么,我如何仅使用css/jquery来归档呢?如果不

我正在尝试制作一个饼图 这不是鼠标在上面,饼图的一部分会弹出,所以请耐心听我说的

信息: 1.饼图中只有两个类别,正确答案或错误答案,因此只显示两种颜色,非常简单。 2.每个类别(对或错)的面积不是恒定的,它可以随时改变,也就是说,有时对可以是45%,错误可以是55%,另一种情况可以是35%和65% 所以我想让饼图按时钟顺序显示,先显示正确答案,然后按比例显示错误答案 这方面的一个例子就是这个链接中的任何饼图 (链接中的计数器时钟更聪明…)

那么,我如何仅使用css/jquery来归档呢?如果不是,使用HTML5?我想任何不需要闪光灯的东西。 有没有带示例代码的动画示例

同样,这并不是将饼图的一部分移出


请按照我的意思查看链接。

我已经尝试了几个Javascript图表库,在我看来,其中一个是:

除其他功能外,您还可以创建很棒的饼图,以满足您的需求。有很多关于如何创建这些图表的例子,这里有一个:这是一个你想看作为起点的例子

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],


                ]

            }]

        });

    });


});​
$(函数(){
var图;
$(文档).ready(函数(){
图表=新的高点图表。图表({
图表:{
renderTo:'容器',
plotBackgroundColor:null,
plotBorderWidth:null,
plotShadow:false
},
标题:{
文本:“对还是错?这就是问题所在”
},
工具提示:{
格式化程序:函数(){
返回“+this.point.name+”:“+this.percentage+”%”;
}
},
打印选项:{
馅饼:{
allowPointSelect:true,
光标:“指针”,
数据标签:{
启用:对,
颜色:'#000000',
连接器颜色:'#000000',
格式化程序:函数(){
返回“+this.point.name+”:“+this.percentage+”%”;
}
}
}
},
系列:[{
键入“pie”,
名称:“对/错”,
数据:[
[‘对’,45.0],
[‘错’,26.8],
]
}]
});
});
});​

您知道他们是如何归档效果的吗?所以它是纯css和js?我喜欢你的链接…但我正试图利用库作为最后手段…我的动画案例非常简单…不想夸大我正在处理的程序看看这个: