使用jQuery插件Flot,绘制饼图
程序员文章站
2024-01-20 21:01:10
...
使用jQuery插件Flot,绘制饼图
<script src="jquery-1.7.2.min.js"></script>
<script src="flot/jquery.flot.min.js"></script>
<script src="flot/jquery.flot.pie.min.js"></script>
<style>
#interactive-pie-chart{ width:500px; height:500px;}
</style>
<div id="interactive-pie-chart"></div>
<script>
$(function(){
handleInteractivePieChart();
})
function handleInteractivePieChart()
{
if ($('#interactive-pie-chart').length !== 0) {
var data = [];
var series = 3;
var colorArray = ["#f59c1a", "#575d63", "#b6c2c9"];
for( var i = 0; i < series; i++) {
data[i] = { label: 'Series'+(i+1), data: Math.floor(Math.random()*100)+1, color: colorArray[i]};
}
$.plot($('#interactive-pie-chart'), data, {
series: {
pie: {
show: true,
label: {
show: true,
radius: 2/3,
formatter: function(label, series){
return '<div style="font-size:5pt;text-align:center;padding:2px;color:black;">'
+Math.round(series.percent)+'%</div>';
},
}
}
},
grid: {
hoverable: true,
clickable: false,
legend: {
show: true,
}
}
});
// 设置事件 plot+hover
$('#interactive-pie-chart').bind('plothover', function(event, pos, obj) {
if (!obj) {
return;
}
var percent = parseFloat(obj.series.percent).toFixed(2);
});
}
}
</script>
上一篇: 数据库索引
下一篇: 认识Android日志工具Log
推荐阅读
-
iOS使用Charts框架绘制饼状图
-
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
-
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
-
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
-
使用jQuery插件Flot,绘制饼图
-
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
-
Python学习笔记--使用matplotlib绘制饼状图
-
php使用Jpgraph绘制3D饼状图的方法
-
使用jQuery jqPlot插件绘制柱状图_jquery
-
iOS使用Charts框架绘制饼状图