亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

利用 jquery flot pie 生成餅圖

原創(chuàng) 2016-11-08 11:20:50 856
摘要:具體效果如下:<!DOCTYPE html>   <html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

具體效果如下:

14495628501.png

<!DOCTYPE html>  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>Insert title here</title>  
<script language="javascript" type="text/javascript"src="jquery.js"></script>   
<script language="javascript" type="text/javascript" src="jquery.flot.js"></script>  
<script language="javascript" type="text/javascript" src="jquery.flot.pie.js"></script>  
   
<script type="text/javascript">  
   
    $(function(){  
   
        var data = [  
            { label: "蘋果",  data: 10},  
            { label: "香蕉",  data: 30},  
            { label: "西瓜",  data: 90},  
            { label: "葡萄",  data: 70},  
            { label: "柑橘",  data: 80},  
            { label: "菠蘿",  data: 110}  
        ];  
       
        $.plot($("#pie1"), data, {  
            series: {  
                         pie: {   
                                    show: true //顯示餅圖  
                         }  
            },  
            legend: {  
                        show: false //不顯示圖例  
            }  
        });  
           
        $.plot($("#pie2"), data, {  
            series: {  
                pie: {   
                    show: true //顯示餅圖  
                }  
            }  
               
        });  
   
        $.plot($("#pie3"), data, {  
            series: {  
                pie: {   
                    show: true,  
                    radius: 1, //半徑  
                    label: {  
                        show: true,  
                        radius: 2/3,  
                        formatter: function(label, series){  
                            return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;">'+label+'<br/>'+Math.round(series.percent)+'%</div>';  
                    },  
                    threshold: 0.03  //這個值小于0.03,也就是3%時,label就會隱藏  
                }  
            }  
        },  
        legend: {  
            show: false 
        }  
    });  
   
   
     $.plot($("#pie4"), data,   
    {  
        series: {  
            pie: {   
                show: true 
            }  
        },  
        grid: {  
            hoverable: true,  
            clickable: true 
        }  
    });  
   
    $("#pie4").bind("plothover", pieHover);  
    $("#pie4").bind("plotclick", pieClick);  
   
   
   
   
    });  
       
    function pieHover(event, pos, obj)   
{  
    if (!obj)  
                return;  
    percent = parseFloat(obj.series.percent).toFixed(2);  
    $("#hover").html('<span style="font-weight: bold; color: '+obj.series.color+'">'+obj.series.label+' ('+percent+'%)</span>');  
}  
   
function pieClick(event, pos, obj)   
{  
    if (!obj)  
                return;  
    percent = parseFloat(obj.series.percent).toFixed(2);  
    alert(''+obj.series.label+': '+percent+'%');  
}  
       
   
   
   
   
</script>  
   
<style>  
div.graph  
        {  
            width: 400px;  
            height: 300px;  
            border: 1px dashed gainsboro;  
        }  
   
</style>  
   
   
   
   
</head>  
<body>  
   
   
<h3>餅圖1</h3>  
<div id="pie1" class="graph" ></div>  
<hr>  
   
<h3>餅圖2</h3>  
<div id="pie2" class="graph" ></div>  
<hr>  
   
<h3>餅圖3</h3>  
<div id="pie3" class="graph" ></div>  
<hr>  
   
<h3>餅圖4</h3>  
<div id="pie4" class="graph" ></div>  
<div id="hover"></div>  
<hr>  
   
</body>  
</html>


發(fā)布手記

熱門詞條