用html5实现多边形的数字展示

网上看到一个网站展示分值占比,没使用柱状图,而是用的多边形。使用html5模仿了一个,效果如下:


使用方法:

<html>
<head>
<script src='jquery-1.10.0.min.js'></script>
<script src='jsUtil.js'></script>
<script src='draw.js'></script>
</head>
<body>
<div id="container"></div>
<script>
$("#container").drawLineCircle({
    radius:80,
    data: [
        { 'title': '信用状况', 'value': 75 },
        { 'title': '抵押物评估', 'value': 70 },
        { 'title': '家访', 'value': 75 },
        { 'title': '面审分值', 'value': 50 },
        { 'title': '职业情况', 'value': 65 },
        { 'title': '稳定性', 'value': 75 },
        { 'title': '经济能力', 'value': 75 },
        { 'title': '基本素质', 'value': 75 }
    ]
});

/*
* 使用是,定义一个div#container,按124行代码调用即可。
* 参数说明及默认值:
  radius: 90,   //圆半径 
  width: 360,   //画板宽
  height: 200,  //画板高
  border: 'border:0px solid #424533', //画板边框
  circleBackCorlor: '#F7F7F7',      //圆的背景颜色
  fontColor: '#000000',             //标签颜色
  textPaddingLine: -7,              //标签离横线距离
  lineColor: "#CBCBCB",             //线颜色
  uom: '分',                         //值单位
  valuePaddingLine: 13,             //分值离线距离
  valueFillColor: '#88C276',        //值颜色
  titleFont: '14px 微软雅黑 bold',  //标签字体
  valueFont: '14px 宋体',             //值字体
  data:[{'title':标签,'value':分值}]    //数据数组
*/
</script>
</body>
</html>
主文件是draw.js,可从GitHub下载。

https://github.com/xundh/html5ScoreLineCircle


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程圈子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值