jquery饼图
来源:互联网 发布:windows游戏 编辑:程序博客网 时间:2024/05/01 02:55
具体效果如下:
<!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>
0 0
- jquery饼图
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQUERY
- jquery
- jQuery
- jquery
- Error: Unable to connect to a repository at URL
- 【第十七课】GUI --- 布局管理器BorderLayout FlowLayout GridLayout和Panel
- Tensorflow 资源整理
- startActivityForResult和setResult在实际项目中的用法举例
- NewCoder:Sudoku-Java
- jquery饼图
- 多线程学习(七)-读写锁(ReentrantReadWriteLock)与应用(缓存)
- SQL中All, Any, Some的意思
- java IO流(1)处理txt、rtf、doc、docx
- 开发语录
- Python进阶(一)-初识Python数据元素:列表&元组
- 使用反射+缓存+委托,实现一个不同对象之间同名同类型属性值的快速拷贝
- Android_JNI常用操作记录
- Notification加上Intent的练习