多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > echarts 基本使用

echarts 基本使用

來源:程序員人生   發布時間:2014-09-10 03:25:24 閱讀次數:3459次

   最近項目中要做圖形報表,要求使用echarts實現,圖形報表有很多中實現之前也接觸過,但echarts還是頭一次聽說,正好可以趁這個機會好好學習一下它。

  之前不知道就不知道啦,現在知道了就了不得了,一下子喜歡上了echarts,今后項目中要是讓做報表我肯定首選echarts在沒有強制要求的前提下。主要是echarts太完美了:1,開源軟件,無私的為我們提供漂亮的圖形界面;2,使用簡單,默默的為我們封裝了重要的js,只要會引用就會使用echarts;3,種類多,echarts為我們提供了各種圖標,其中最具象征的就是地圖了;4,兼容性好,基于html5動畫渲染超棒。

  echarts官網 提供了源碼和說明文檔,使用echarts需要先到官網下載需要的js源文件。

  官網上的demo中夾雜著很多我們用不到的東西,想使用餅狀圖就得從demo中把不用的去掉,劈植斬葉留下最原始的功能實現。這樣畢竟比較費時,我就在裁剪后的代碼中加以總結于是乎新的使用教程如下所示:

  echarts餅狀圖實現步驟:

1,在簡單的html中引入js文件

<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> </body>

2,為圖形準備容器

<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <div id="picturePlace"></div> </body>

  就是在html中添加一個div給定id,圖表就會顯示在div中。


3,模塊導入js

<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <div id="picturePlace"></div> <script type="text/javascript"> // 路徑配置 require.config({ paths:{ 'echarts' : 'js/echarts', 'echarts/chart/pie' : 'js/echarts' } }); </script> </body>


4,添加顯示數據

<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <div id="picturePlace"></div> <script type="text/javascript"> // 路徑配置 require.config({ paths:{ 'echarts' : 'js/echarts', 'echarts/chart/pie' : 'js/echarts' } }); // 使用 require( [ 'echarts', 'echarts/chart/pie' // 使用柱狀圖就加載bar模塊,按需加載 ], function (ec) { // 基于準備好的dom,初始化echarts圖表 var myChart = ec.init(document.getElementById('<span style="font-family:SimSun;">picturePlace</span><span style="font-family:FangSong_GB2312;">'</span>)); option = { title : { text: '某站點用戶訪問來源', subtext: '純屬虛構', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} (ezpw09d6%)" }, legend: { orient : 'vertical', x : 'left', data:['直接訪問','郵件營銷','聯盟廣告','視頻廣告','搜索引擎'] }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, series : [ { name:'訪問來源', type:'pie', radius : '55%', center: ['50%', '60%'], data:[ {value:335, name:'直接訪問'}, {value:310, name:'郵件營銷'}, {value:234, name:'聯盟廣告'}, {value:135, name:'視頻廣告'}, {value:1548, name:'搜索引擎'} ] } ] }; // 為echarts對象加載數據 myChart.setOption(option); } ); </script> </body>


5,運行程序顯示結果


    以上是餅狀圖的實現步驟,柱狀圖散點圖跟這個類似就是引用js時餅狀圖是pie,柱狀圖是bar,對應的option里面的數據不同,程序的架子是一樣的。。


    點擊下載源碼: 地址1,地址2

  

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩免费一级片 | 日韩视频在线一区 | 最近更新中文字幕在线 | 国产成+人欧美+综合在线观看 | 国产日本欧美在线观看乱码 | 精品久久久99大香线蕉 | 免费视频不卡一区二区三区 | 国产suv精品 | 高级毛片 | 最近中文字幕资源8 | 国产欧美日韩精品一区二区三区 | 国产永久免费爽视频在线 | 亚洲综合三区 | 97久久综合区小说区图片专区 | 欧美高清另类video | 成人精品视频网站 | 日韩精品一区二区三区视频网 | 手机看片国产精品 | 免费在线观看的视频 | 国产不卡毛片 | 亚洲成人黄色片 | 日本69色视频在线观看 | 久久精品隔壁老王影院 | 久久婷五月天 | 天天噜天天爽在线视频 | 亚洲看| 一级aaaaaa毛片免费同男同女 | 性欧美高清久久久久久久 | 亚洲图片小说区 | 欧美一级乱妇老太婆特黄 | 精品一区二区三区四区乱码 | 久久久久久久亚洲精品一区 | 欧美视频一区在线 | 日本一区二区三区有限公司 | 久久精品播放 | free欧美xxxxhd720| 亚洲精品高清在线观看 | 欧美videosex性欧美成人 | 亚洲图片校园另激情类小说 | 日韩久久精品 | 中文在线观看www |