资讯专栏INFORMATION COLUMN

sChart.js:一个小型简单的图表库

microcosm1994 / 3378人阅读

摘要:介绍作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图折线图饼状图和环形图四种基本的图表。其他类型的图表格式都相同,可以同个数据生成不同图表。相关是用封装了的一个库。方便在的项目中使用。这个库当然不足以与它们相媲美。

介绍

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

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

仓库地址:sChart.js

文档(中英文):http://open.omwteam.com/sChart

演示地址:http://open.omwteam.com/sChart/demo.html

使用指南
$ npm install schart.js
import 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的项目中使用。

仓库地址:https://github.com/lin-xin/vue-schart

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

总结

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

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

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

更多文章:lin-xin/blog 微信赞赏

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/83254.html

相关文章

  • sChart.js一个小型简单图表

    摘要:介绍作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图折线图饼状图和环形图四种基本的图表。其他类型的图表格式都相同,可以同个数据生成不同图表。相关是用封装了的一个库。方便在的项目中使用。这个库当然不足以与它们相媲美。 介绍 sChart.js 作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图、折线图、饼状图和环形图四种基本的图表。麻雀虽小,五脏俱全。sChart....

    h9911 评论0 收藏0
  • vue-schart : vue.js 图表组件

    摘要:介绍是使用封装了图表库的一个小组件。支持仓库地址作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图折线图饼状图和环形图四种基本的图表。基本可以满足这四种图表的需求。 介绍 vue-schart 是使用vue.js封装了sChart.js图表库的一个小组件。支持vue.js 1.x & 2.x 仓库地址:https://github.com/lin-xin/vue-schart...

    CoderStudy 评论0 收藏0
  • HTML5 进阶系列:canvas 动态图表

    摘要:而可视化图表,则是强大功能的表现之一。效果动画效果图片显示不出来,可以到最下面找地址分析可以这个图表由轴数据条形和标题组成。这里就需要监听事件,当鼠标的位置位于柱状的面积内,触发事件。 前言 canvas 强大的功能让它成为了 HTML5 中非常重要的部分,至于它是什么,这里就不需要我多作介绍了。而可视化图表,则是 canvas 强大功能的表现之一。 现在已经有了很多成熟的图表插件都是...

    sanyang 评论0 收藏0
  • HTML5 进阶系列:canvas 动态图表

    摘要:而可视化图表,则是强大功能的表现之一。效果动画效果图片显示不出来,可以到最下面找地址分析可以这个图表由轴数据条形和标题组成。这里就需要监听事件,当鼠标的位置位于柱状的面积内,触发事件。 前言 canvas 强大的功能让它成为了 HTML5 中非常重要的部分,至于它是什么,这里就不需要我多作介绍了。而可视化图表,则是 canvas 强大功能的表现之一。 现在已经有了很多成熟的图表插件都是...

    meislzhua 评论0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:转载来源包管理器管理着库,并提供读取和打包它们的工具。能构建更好应用的客户端包管理器。一个整合和的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。很棒的组件集合。隐秘地使用和用户数据。 转载来源:https://github.com/jobbole/aw... 包管理器管理着 javascript 库,并提供读取和打包它们的工具。•npm – npm 是 javasc...

    netmou 评论0 收藏0

发表评论

0条评论

microcosm1994

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<