ECHART新学
来源:互联网 发布:半条命1网络电影 编辑:程序博客网 时间:2024/06/06 02:13
<!DOCTYPE html><html lang="zh-cn"> <head> <meta charset="utf-8"> <title>ECharts</title> </head> <body> <div id="main" style="height:800px;width:1000px;"></div> <!-- ECharts单文件引入 --> <script src="./build/dist/echarts.js"></script> <script type="text/javascript"> var timeTicket; // 路径配置 require.config({ paths: { echarts: './build/dist' } }); // 使用 require( [ 'echarts', 'echarts/chart/bar', // 使用柱状图就加载bar模块,按需加载 'echarts/chart/line' ,'echarts/chart/wordCloud' ,// 使用柱状图就加载bar模块,按需加载 ], function (ec) { // 基于准备好的dom,初始化echarts图表 var myChart = ec.init(document.getElementById('main')); var option = { tooltip : { trigger: 'axis' }, legend: { data:['蒸发量','降水量','最低气温','最高气温'] }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true}, magicType : {show: true, type: ['line', 'bar']}, restore : {show: true}, saveAsImage : {show: true} } }, xAxis : [ { type : 'category', position: 'bottom', boundaryGap: true, axisLine : { // 轴线 show: true, lineStyle: { color: 'green', type: 'solid', width: 2 } }, axisTick : { // 轴标记 show:true, length: 10, lineStyle: { color: 'red', type: 'solid', width: 2 } }, axisLabel : { show:true, interval: 'auto', // {number} rotate: 45, margin: 8, formatter: '{value}月', textStyle: { color: 'blue', fontFamily: 'sans-serif', fontSize: 15, fontStyle: 'italic', fontWeight: 'bold' } }, splitLine : { show:true, lineStyle: { color: '#483d8b', type: 'dashed', width: 1 } }, splitArea : { show: true, areaStyle:{ color:['rgba(144,238,144,0.3)','rgba(135,200,250,0.3)'] } }, data : [ '1','2','3','4','5', { value:'6', textStyle: { color: 'red', fontSize: 30, fontStyle: 'normal', fontWeight: 'bold' } }, '7','8','9','10','11','12' ] }, { type : 'category', data : ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'] } ], yAxis : [ { type : 'value', position: 'left', //min: 0, //max: 300, //splitNumber: 5, boundaryGap: [0,0.1], axisLine : { // 轴线 show: true, lineStyle: { color: 'red', type: 'dashed', width: 2 } }, axisTick : { // 轴标记 show:true, length: 10, lineStyle: { color: 'green', type: 'solid', width: 2 } }, axisLabel : { show:true, interval: 'auto', // {number} rotate: -45, margin: 18, formatter: '{value} ml', // Template formatter! textStyle: { color: '#1e90ff', fontFamily: 'verdana', fontSize: 10, fontStyle: 'normal', fontWeight: 'bold' } }, splitLine : { show:true, lineStyle: { color: '#483d8b', type: 'dotted', width: 2 } }, splitArea : { show: true, areaStyle:{ color:['rgba(205,92,92,0.3)','rgba(255,215,0,0.3)'] } } }, { type : 'value', splitNumber: 10, axisLabel : { formatter: function (value) { // Function formatter return value + ' °C' } }, splitLine : { show: false } } ], series : [ { name: '蒸发量', type: 'bar', data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3] }, { name: '降水量', type: 'bar', data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3] }, { name:'最低气温', type: 'line', yAxisIndex: 1, data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2] }, { name:'最高气温', type: 'line', xAxisIndex: 1, yAxisIndex: 1, data: [12.0, 12.2, 13.3, 14.5, 16.3, 18.2, 28.3, 33.4, 31.0, 24.5, 18.0, 16.2] } ]}; // 为echarts对象加载数据 myChart.setOption(option); } ); </script> </body></html>
require对应名称说明
折线(面积)图 line柱状(条形)图 bar散点(气泡)图 scatterK线图 candlestick饼(圆环)图 pie雷达(面积)图 radar和弦图 chord力导向布局图 fd chart地图 map仪表盘 gauges漏斗图 funnels热力图 heatmap事件河流图 eventriver韦恩图 venn矩形树图 treemap树图 tree字符云 wordcloud混搭 combinations组件 components
0 0
- ECHART新学
- 新学
- echart
- Echart
- echart
- EChart
- Echart
- Echart
- EChart
- 新学方法论
- 新学的
- 新学知识
- 新学的
- java新学
- java新学
- 新学java
- 新学css
- 新学知识
- java 依赖jar包如何使用
- R语言初学笔记3
- 删除bootcamp分区时 “您的磁盘不能恢复为单一的分区”解决方法
- JMeter中对于Json数据的处理方法
- 谁在吞噬着这个世界
- ECHART新学
- 如何获取select下拉菜单中的值
- 单例模式的两种常见写法
- git使用入门
- SpringMVC+MyBatis+JMS+JTA(分布式事务)
- Three.js学习计划(二)
- 为百度阅读web端添加工具栏——百阅栏的诞生
- 贝塞尔曲线知识讲解
- 我的文章目录