• 欢迎访问web前端中文站,JavaScript,CSS3,HTML5,web前端demo
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏web前端中文站吧

SVG 图表插件 charts 教程

JavaScript web前端中文站 2年前 (2017-11-03) 841次浏览 未收录 0个评论

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

更多精彩内容请看 web 前端中文站
http://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 实现多彩圆环倒计时效果

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


web 前端中文站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SVG 图表插件 charts 教程
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址