[课件资料]ECharts使用实例--JAVA

[课件资料]ECharts使用实例--JAVA

ID:44440514

大小:124.00 KB

页数:6页

时间:2019-10-22

[课件资料]ECharts使用实例--JAVA_第1页
[课件资料]ECharts使用实例--JAVA_第2页
[课件资料]ECharts使用实例--JAVA_第3页
[课件资料]ECharts使用实例--JAVA_第4页
[课件资料]ECharts使用实例--JAVA_第5页
资源描述:

《[课件资料]ECharts使用实例--JAVA》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ECharts图表使用实例(多条折线图)-JAVA1,关于Echarts大家可以到这个网址看一下,还是比较详细的。httD://echaHs・baidu・com/doc/cxample・html这个功能还是很强大的,对于喜欢做数据统计来说是美味的。里面也有详尽的api,但是想搞懂,还是太苦涩。通过口己摸索,改良了一下,针对JAVA的,简单易懂多了。此实例只是针对多条折线图來说,其他的并不比这个难。2,多条折线图就是这个熊样的图。Echarts给出的js代码是:option={tooltip:{trigger:'axis'},legend:{data]邮件营

2、销丁联盟广告丁视频广告:直接访问丁搜索引擎】},toolbox:{show:true,feature:{mark:{show:true},dataView:{show:true,readonly:false),magicType:{show:true,type:[line'bar;'stack;tiled]},restore:{show:true},saveAsImage:{show:true}}},calculable:true,xAxis:[{type:'category1,boundaryGap:false,data:['周一丁周二周三','周四丁

3、周五丁周六:'周日‘]}],yAxis:[{type:'value'}],series:[{name:'邮件营销;typcflinc',stack:'总量',data:[120,132,101,134,90,230,210J},{name:,联盟广告;type:'line',stack:'总量;data:1220,182,191,234,290,330,310]},{name:视频广告;type:'line',stack:'总量;data:[150,232,201,154,190,330,410]},{name:直接访问;type:'line‘,stack

4、:'总最;data:[320,332,301,334,390,330,320]name:'搜索引擎:typc:'linc',stack:'总量',data:[820,932,901,934,1290,1330,1320]}1};请看好这个结构,分别有什么:tooltip图形属于哪一类,比如折线图的标识是’axis,,饼状图是barlegend这个其实就是冇儿条折现的类冃Toolbox图的右上角有个工貝•条,这些工具条都包含哪些工具calculable这个固定的xAxisx是横轴,是横轴上都有哪些数据yAxisy是纵轴,是纵轴上有哪些数据,这里用value,

5、会自动计算你的数据的宽度,然后自行安排最大值,最小值,每一格代表多少值series折现节点数据集合。横轴和竖轴的每一格节点数据结构英实并不复杂,网上有很多实例,弄了很多属性,当然是有用的,但是对于初学者会增加难度,甚至是误导。然示咱来看看这甲而都有哪些数据,折现类目,横轴跨度数据,节点数据。然示把这些数据按察进去就可以了,其他的图形你也可以按照这个思、路来。3,组装数据代码(JAVA)MapsdMap=newHashMap();for(SzcDicsd:sdlist){sdMap.put(sd.g

6、etCreateDate()+,f_H+sci.getMname(),sd);}GsonOptiongoption=newGsonOption();goption.tooltip(Trigger•axis);goption.toolbox().show(true).feature(Tool.mark,Tool.dataView,newMagicType(Magic.line.Magic.bar),Tool•restore,Tool•saveAsImage);goption.calculable(true);CategoryAxiscategoryAxis=

7、newCategoryAxis();categoryAxis•axisLabel()•formatter(,f{value}n);categoryAxis.boundaryGap(false);Lisring>dateList=newArrayLisString>();for(inti=l;startD*te•before(endDate);i++){StringcreateDate=DateUtil.c/ateToString(startDate,Hyyyy_MM_dcT);categoryAxis.data(createDate);dateList.a

8、dd(createDete);startDate=DateUtil

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。