ichartjs是一款基於HTML5使用javascript語言編寫的圖形庫,它主要是利用HTML5的canvas標簽繪製各式圖形。ichartjs致力於為開發人員提供簡單、直觀、可交互的體驗級圖表組件,它是WEB或APP圖表展示方麵的完美解決方案。如果你正在開發HTML5的應用,ichartjs就正合適不過了。ichartjs目前支持餅圖、環形圖、折線圖、麵積圖、柱形圖、條形圖。另外,ichartjs是基於ApacheLicense2.0協議的開源項目,你可以在github上自下載、修改源碼。
快速構建
ichartjs是利用HTML5canvas完成圖形繪製工作的,所以它的主要工作從服務器移到用戶的瀏覽器中。在減少了服務器的資源的同時,在瀏覽器中也有較高的執行效率。你隻需要在你的頁麵引入ichartjs的js文件就完成了搭建環境。
輕量級
整個ichartjs壓縮文件隻有90k。如果你隻需要單一的圖形功能,你也可以隻加載你所需要的js文件。那樣代碼量會更少。ichartjs不依賴任何其他庫。隻和瀏覽器相關。這樣給你帶來的是一個完全獨立的輕量級js組件。
跨平台
ichartjs利用HTML5canvas完成圖形繪製工作,這樣它有能力在現代的主流瀏覽器中運用自如。無論你是windows派、Mac粉、還是pad族,ichartjs都能在不改動任何代碼的前提下提供統一的視圖。
ichartjs v1.2更新日誌
修複chrome字體小於12px時,導致死循環的問題。
修複柱形圖文字被柱子遮擋的問題。
修複由於局部刷導致重疊的問題。
折線圖中的折線寬度line_width可以設置為0。
修正了坐標係寬度顯示為100%時的效果。注意這個修正會導致原來設置百分比形式的坐標係尺寸變大,請注意修改!
持續優化ichart繪圖api。
增加單獨設置圖例數據配置項。
增加設置字體尺寸單位配置項fontunit。
標題可以單獨設置寬度與位置。
實現自定義某一點的顏色。
增加可以在數據中傳遞額外自定義參數。
增加resize方法。
增加load方法。
增加iChart.create方法,便於創建圖表。
新增條形堆積圖。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06