water-bubble-chart是一款基于Canvas的简单实用的水球图表jQuery插件。该水球图表可以用来反应你某项技能的掌握情况, 或者你正在做的某件事的完成情况。
使用方法
使用该水球图表插件需要引入jQuery和waterbubble.js文件。
<script src="js/jquery-1.10.2.min.js" type="text/javascript"></script> <script src="jswaterbubble.js" type="text/javascript"></script>
HTML结构
该水球图表的HTML结构使用一个<canvas>
元素来制作。
<canvas id="waterbubble"></canvas>
初始化插件
在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该水球图表插件。
$('#waterbubble').waterbubble();
或者在初始化的时候设置一些配置参数:
$('#waterbubble').waterbubble({ radius: 100, lineWidth: 5, data: 0.5, waterColor: 'rgba(25, 139, 201, 1)', textColor: 'rgba(06, 85, 128, 0.8)', txt: 'JavaScript', font: 'bold 30px "Microsoft YaHei"', wave: true, animation: false })
配置参数
下面是该水球图表的一些可用配置参数:
radius
:水球的半径。如果设置了该参数,就不用在设置canvas的宽度和高度。lineWidth
:水球边框的宽度。默认值为半径的1/25。textColor
:文本的颜色。最好使用RGBA模式来设置颜色。txt
:显示在图表中的文本的内容。如果设置为txt:''
,将会显示百分比数据。font
:文本的字体。默认字体大小是半径的40%。wave
:是否在图表中显示波浪图形,如果设置为false
,显示的将是水平线。默认值为true
。animation
:初始化时是否带动画效果。默认值为true
。