echarts使用方法
来源:互联网 发布:金融投资网络销售好吗 编辑:程序博客网 时间:2024/06/01 17:23
基本步骤:
1.去 echarts 官网下载 echarts 包,下载的同时查看官网文档API
2.创建项目,并在html中引入下载的js文件
3.先 init 一个图表实例,再 myChart.hideLoading()
4.ajax 取数剧,用数据拼装 option
5.myChart.setOption()
大致就这5个步骤,也有好多小细节
这是一个效果图 根据自己的理解做的 如有不对请评论指导
<!DOCTYPE html><html><head lang="en"> <meta charset="utf-8"> <title>ECharts</title></head><body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="height:400px;width: 600px"></div><!-- ECharts单文件引入 --><script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script><script type="text/javascript"> // 基于准备好的dom,初始化echarts图表 var myChart = echarts.init(document.getElementById("main")); var arr = [11,12,12,12,12,12,15] var option = { title : { //提示的标题 text: '这是一级大标题', subtext: '这是二级小标题' }, tooltip : { trigger: 'axis' //鼠标移入提示 none代表不提示 axis坐标轴触发 item数据项图形触发 }, legend: { //做标记 控制显示区域 这里写控制的控件的名字 data:['显示最高气温','显示最低气温'] }, toolbox: { //工具栏 可以导出图片 数据视图 动态类型切换 数据区域缩放 重置 show : true, //是否显示本工具栏 orient : 'horizontal', //工具栏的显示位置 默认 vertical为右边竖向 feature : { //各工具配置项 可以自定义工具名字 不过只能以my开头 mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : {show: true, type: ['line', 'bar']}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, xAxis : [ //直角坐标系grid中的x轴,一般情况下只能放两个 多于两个需要配置offset属性防止同位置的多个x轴的重叠 { type : 'category', //坐标轴的数据类型 boundaryGap : false, //坐标两边留白侧略 决定x轴的开始位置 data : ['周一','周二','周三','周四','周五','周六','周日'] //x轴的数据 } ], yAxis : [ { type : 'value', axisLabel : { //坐标轴设置 formatter: '{value} °C' //支持字符串拼接 } } ], series : [ //系列列表 对应legend { name:'显示最高气温', type:'line', data: arr, //[11, 11, 15, 13, 12, 13, 10], 可以使用变量 markPoint : { data : [ {type : 'max', name: '最大值'}, {type : 'min', name: '最小值'} ] }, markLine : { //添加标示线 data : [ {type : 'average', name: '平均值'} ] } }, { name:'显示最低气温', type:'line', data:[1, -2, 2, 5, 3, 2, 0], markPoint : { data : [// {name : '周最低', value : -2, xAxis: 1, yAxis: -1.5} {type : 'min', name: '周最低'} ] }, markLine : { data : [ {type : 'average', name : '平均值'} ] } } ] }; myChart.setOption(option); // 为echarts对象加载数据</script></body></html>
0 0
- echarts使用方法
- echarts使用方法
- echarts.js使用方法
- echarts 详细使用方法
- echarts.js的使用方法
- Echarts中的折线图使用方法
- 百度图表ECharts+php使用方法
- 关于Echarts的学习使用方法的建议
- echarts
- Echarts
- ECharts
- echarts
- Echarts
- echarts
- echarts
- Echarts
- echarts
- ECharts
- JVM之Java内存区域及内存溢出异常 …
- mapreduce从hbase大量读数据超时异…
- 17年5月更 js中的for循环
- 【递推】洛谷 P1057 传球游戏
- MongoDB学习记录06-索引
- echarts使用方法
- 练习html + css 中文网站
- easyui crud
- 我的python学习笔记(二)
- 应用log4j调试动态SQL
- jdbc连接(查询)数据库方法及存在的问题
- 超级楼梯
- (转)双缓冲技术1
- SCUT129 笔芯值 —— DP or 容斥原理