1. 概要

Magicodes.ECharts是心萊團(tuán)隊(duì)基于百度EChart封裝的開源的.NET類庫,以便讓用戶更快更便捷的上手開發(fā)EChart圖表。本篇主要講解Magicodes.ECharts的相關(guān)使用。

注意:EChart圖表插件是由百度提供的一套前端圖表庫,可以流暢運(yùn)行在PC端和移動設(shè)備上。Echarts具備完善的兼容性和豐富的圖表類型,目前已經(jīng)存在2.0和3.0兩個(gè)版本,Magicodes.ECharts針對的是最新版本的封裝。ECharts的官網(wǎng)為:http://echarts.baidu.com/ 。

官方博客:http://www.cnblogs.com/codelove/

相關(guān)開源庫地址:https://github.com/xin-lai

在開始之前,您需要了解以下內(nèi)容:

  • Magicodes.ECharts是基于百度EChart封裝的開源的.NET類庫,封裝的目的便于使用強(qiáng)類型語言約束后臺代碼,以便于更好維護(hù)和重構(gòu)代碼,并且封裝自身業(yè)務(wù)

  • Magicodes.EChartsJS是基于knockoutJs封裝的組件,結(jié)合Magicodes.ECharts能夠很方便的利用Ajax加載Echart圖表

  • 目前Magicodes.ECharts已經(jīng)支持大部分圖表,但是尚不能支持所有圖表和所有情形

  • 本著按需設(shè)計(jì)的原則,在遇到不支持的情形,希望您能夠自行擴(kuò)展并貢獻(xiàn)自己的代碼。眾人拾材火焰高,Magicodes.ECharts在不斷地實(shí)踐中會更加完善的

  • 在設(shè)計(jì)上,我們不會過多設(shè)計(jì),但是后續(xù)版本可能會不斷地進(jìn)行重構(gòu)

  1. Mag