博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sChart.js:一个小型简单的图表库
阅读量:6682 次
发布时间:2019-06-25

本文共 769 字,大约阅读时间需要 2 分钟。

介绍

sChart.js 作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图、折线图、饼状图和环形图四种基本的图表。麻雀虽小,五脏俱全。sChart.js 基本可以满足这四种图表的需求。而它的小,体现在它的体积上,代码只有 8kb,如果经过服务器的Gzip压缩,那就更小了,因此不用担心造成项目代码冗余。

该库使用 canvas 实现,兼容 IE9 以上浏览器。

  • 文档(中英文):
  • 演示地址:

使用指南

$ npm install schart.jsimport sChart from 'schart.js'复制代码

也可以直接插入script到你的HTML页面:

复制代码

使用简单:

new sChart(canvasId, type, data, options);复制代码

即可生成一个图表。

canvasId:canvas标签的id,必填。

type:图表类型,必填。

options:图表配置参数,可选,具体参考。

data:要生成图表的数据,格式为:

data:[    {
name: 'xx', value: 'yy'}]复制代码

name则为坐标值,value则为柱状数据值。

其他类型的图表data格式都相同,可以同个数据生成不同图表。

vue相关

vue-schart:是用vue.js封装了 sChart.js 的一个库。方便在vue的项目中使用。

仓库地址:

在项目中使用了 vue-schart 的有:

总结

当然,现在有很多成熟的图表库,Chart.js、echarts等等,有着丰富的图表和炫酷的效果。这个库当然不足以与它们相媲美。

但是很多时候我的项目追求的是小,我并不需要用到那么多的功能,我只想展示一下就OK。那它们也可以按需引用,是吧?

所以我觉得,适合自己项目的,才是最好的!

转载地址:http://tbaao.baihongyu.com/

你可能感兴趣的文章
windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)
查看>>
IE 的浏览器模式和文本模式(一)
查看>>
StaticFilesServer静态文件服务器
查看>>
对SpringAop的思考之基于jdk的动态代理
查看>>
openstack学习笔记五 多节点部署之 rabbitmq信息中枢与元数据
查看>>
count(*),count(1)和count(主键)的区别
查看>>
揭秘设计模式:适配器模式(Adapter)
查看>>
centos救援模式修改root密码
查看>>
sysprep重置windows,封装系统
查看>>
我的友情链接
查看>>
冒泡排序
查看>>
sed学习笔记-2
查看>>
Linux系统的启动和修复模式
查看>>
Citrix ICA协议简要介绍
查看>>
软件发布版本区别介绍
查看>>
python操作selenium的基本操作
查看>>
kvm虚拟机迁移
查看>>
Docker 修改docker容器内部时间
查看>>
解决windows下redis狂占C盘内存
查看>>
yii2高级模板添加新增模块
查看>>