摘要:介紹作為一個小型簡單的圖表庫,沒有過多的圖表類型,只包含了柱狀圖折線圖餅狀圖和環形圖四種基本的圖表。其他類型的圖表格式都相同,可以同個數據生成不同圖表。相關是用封裝了的一個庫。方便在的項目中使用。這個庫當然不足以與它們相媲美。
介紹
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 微信贊賞文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83254.html
摘要:介紹是使用封裝了圖表庫的一個小組件。支持倉庫地址作為一個小型簡單的圖表庫,沒有過多的圖表類型,只包含了柱狀圖折線圖餅狀圖和環形圖四種基本的圖表。基本可以滿足這四種圖表的需求。 介紹 vue-schart 是使用vue.js封裝了sChart.js圖表庫的一個小組件。支持vue.js 1.x & 2.x 倉庫地址:https://github.com/lin-xin/vue-schart...
摘要:而可視化圖表,則是強大功能的表現之一。效果動畫效果圖片顯示不出來,可以到最下面找地址分析可以這個圖表由軸數據條形和標題組成。這里就需要監聽事件,當鼠標的位置位于柱狀的面積內,觸發事件。 前言 canvas 強大的功能讓它成為了 HTML5 中非常重要的部分,至于它是什么,這里就不需要我多作介紹了。而可視化圖表,則是 canvas 強大功能的表現之一。 現在已經有了很多成熟的圖表插件都是...
摘要:轉載來源包管理器管理著庫,并提供讀取和打包它們的工具。能構建更好應用的客戶端包管理器。一個整合和的最佳思想,使開發者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數據。 轉載來源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫,并提供讀取和打包它們的工具。?npm – npm 是 javasc...
閱讀 2328·2021-11-22 14:56
閱讀 1460·2021-09-24 09:47
閱讀 904·2019-08-26 18:37
閱讀 2818·2019-08-26 12:10
閱讀 1522·2019-08-26 11:55
閱讀 3140·2019-08-23 18:07
閱讀 2294·2019-08-23 14:08
閱讀 605·2019-08-23 12:12