sChart.js:一個小型簡單的圖表庫

介紹

sChart.js 做爲一個小型簡單的圖表庫,沒有過多的圖表類型,只包含了柱狀圖、折線圖、餅狀圖和環形圖四種基本的圖表。麻雀雖小,五臟俱全。sChart.js 基本能夠知足這四種圖表的需求。而它的小,體如今它的體積上,代碼只有 8kb,若是通過服務器的Gzip壓縮,那就更小了,所以不用擔憂形成項目代碼冗餘。html

該庫使用 canvas 實現,兼容 IE9 以上瀏覽器,支持移動端。vue

使用指南

$ npm install schart.js
import sChart from 'schart.js'
複製代碼

也能夠直接插入script到你的HTML頁面:git

<script src="schart.min.js"></script>
複製代碼

使用簡單:github

new sChart(canvasId, options);
複製代碼

便可生成一個圖表。npm

canvasId:canvas標籤的id,必填。canvas

options:圖表配置參數,可選,具體參考文檔瀏覽器

不一樣類型圖表格式都相同,能夠同個數據生成不一樣圖表。bash

vue相關

vue-schart:是用vue.js封裝了 sChart.js 的一個庫。方便在vue的項目中使用。服務器

倉庫地址:github.com/lin-xin/vue…echarts

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

總結

固然,如今有不少成熟的圖表庫,Chart.js、echarts等等,有着豐富的圖表和炫酷的效果。這個庫固然不足以與它們相媲美。

可是不少時候個人項目追求的是小,我並不須要用到那麼多的功能,我只想展現一下就OK。那它們也能夠按需引用,是吧?

因此我以爲,適合本身項目的,纔是最好的!

相關文章
相關標籤/搜索