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。