SVG 图表插件 charts 教程

frappe 是一个简单,敏感,现代的SVG图表插件,具有零依赖性,即它可以单独使用,不依赖其他任何js库。本文介绍它的用法。

更多精彩内容请看 web前端中文站
www.lisa33xiaoq.net 可按Ctrl + D 进行收藏

目前 frappe charts 在 github 上已有4000多颗星。

安装

frappe 的安装有两种方法。方法一是通过 npm 安装。

 $ npm install frappe-charts

方法二是直接在网页中引用它。

 <script src="https://raw.githubusercontent.com/frappe/charts/master/dist/
 frappe-charts.min.js"></script>

用法

看下面一个而简单的例子。

 const data = {     
 labels: ["12am-3am", "3am-6pm", "6am-9am", "9am-12am",         
 "12pm-3pm", "3pm-6pm", "6pm-9pm", "9am-12am"     ],     
 datasets: [         {             
 title: "Some Data",             
 color: "light-blue",             
 values: [25, 40, 30, 35, 8, 52, 17, -4]         },         
 {             title: "Another Set",             color: "violet",             
 values: [25, 50, -10, 15, 18, 32, 27, 14]         }     ] } 
 const chart = new Chart({     parent: '#chart',     
 title: "My Awesome Chart",     data: data,     type: 'bar', 
 // or 'line', 'scatter', 'percentage'     height: 250 })

你可以直接克隆github上带源码,运行它的demo。用法如下:

  1. clone 这个项目https://github.com/frappe/charts.git
  2. cd 进入项目目录
  3. npm install
  4. npm run dev

SVG 图表插件 charts 教程

上图就是官方demo的运行效果。

更多svg的实现实例:

1、《SVG 如何实现3选项按钮?

2、《CSS3+SVG实现带秒针的复古圆盘表盘时钟

3、《SVG实现多彩圆环倒计时效果

【注:本文源自网络文章资源,由站长整理发布】

0
如无特殊说明,文章均为原作者原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!
发表我的评论

Hi,请填写昵称和邮箱!

取消评论
代码 贴图 加粗 链接 删除线 签到