基于Canvas的简单实用的jQuery水球图表插件

canvas 图表 2015-09-09

控件介绍
water-bubble-chart是一款基于Canvas的简单实用的水球图表jQuery插件。该水球图表可以用来反应你某项技能的掌握情况, 或者你正在做的某件事的完成情况。
浏览器兼容

支持IE9+

演示下载 1914
使用方法

使用方法

使用该水球图表插件需要引入jQuery和waterbubble.js文件。

1
2
<script src="js/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="jswaterbubble.js" type="text/javascript"></script>               
HTML结构

该水球图表的HTML结构使用一个<canvas>元素来制作。

1
<canvas id="waterbubble"></canvas>               
初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该水球图表插件。

1
$('#waterbubble').waterbubble();               

或者在初始化的时候设置一些配置参数:

1
2
3
4
5
6
7
8
9
10
11
$('#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

本文转载请注明出处:http://www.zhuiye.com/detail_41.html
评论区
  • 还没有评论,快来抢沙发吧!