echarts 菜鸟教程

 时间:2024-10-14 00:13:03

1、先来一个最简单的案例,实现一个条形图

echarts 菜鸟教程

2、步骤如下:(1)预先准备好具有宽和高的网页元素,我们将用它绘制数据表。<挢旗扦渌;div id="main" style="width:600px;height:400px"></div>(2)然后我们导入Echarts类库,做好准备<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>(3)然后就是重头戏,我们来绘制数据表,首先配置路径,接着使用Echarts开始绘图。// 路径配置require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist' }});// 使用require( [ 'echarts', 'echarts/chart/bar', // 使用柱状图就加载bar模块,按需加载 ], function (ec) { // 基于准备好的dom,初始化echarts图表 var myChart = ec.init(document.getElementById('main')); //设置数据 var option = { }; // 为echarts对象加载数据 myChart.setOption(option); });(4)重点是option里的设置,设置坐标轴、设置数据。var option = { //设置坐标轴 xAxis : [ { type : 'category', data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子","帽子","围巾"] } ], yAxis : [ { type : 'value' } ], //设置数据 series : [ { "name":"销量", "type":"bar", "data":[5, 20, 40, 10, 24, 20,24,32], } ] };

echarts 菜鸟教程

3、我们可以设置图标标题、图例、提示等,代码如下,效果如下图所示。

echarts 菜鸟教程

4、再来一张复杂的图——直线图加上条形图,同时画平均线、提示最大最小值;

5、当我们需要混搭的时候,首先需要在requ坡纠课柩ire里加载需要使用的图库,然后在series里填写折线图的数据就可以了。代洁船诼抨码如下,因为注释已经写得很清楚了,就不在啰嗦了,大家直接研究代码。// 路径配置require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist' }});// 使用require( [ 'echarts', 'echarts/chart/bar', // 使用柱状图就加载bar模块,按需加载 'echarts/chart/line' ], function (ec) { // 基于准备好的dom,初始化echarts图表 var myChart = ec.init(document.getElementById('main'));//设置数据 var option = { //设置标题 title:{ text:'销量图', subtext:'纯属捏造,如有雷同,人品爆发。' }, //设置提示 tooltip: { show: true }, //设置图例 legend: { data:['销量'] }, //设置坐标轴 xAxis : [ { type : 'category', data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子","帽子","围巾"] } ], yAxis : [ { type : 'value' } ], //设置数据 series : [ //条形图 { "name":"销量", "type":"bar", "data":[5, 20, 38, 10, 24, 20,24,32] }, //折线图 { "name":"销量", "type":"line", "data":[5, 20, 38, 10, 24, 20,24,32], //绘制平均线 markLine : { data : [ {type : 'average', name: '平均值'} ] }, //绘制最高最低点 markPoint : { data : [ {type : 'max', name: '最大值'}, {type : 'min', name: '最小值'} ] } } ] }; // 为echarts对象加载数据 myChart.setOption(option); });

6、最后的效果如下图所示

echarts 菜鸟教程
  • navicat怎么连接mysql
  • PLSQL如何查看数据表的sql源码
  • cmd切换到d盘
  • 怎么在当前文件目录下打开CMD
  • windows下如何安装和启动redis服务
  • 热门搜索
    小学手抄报 防溺水手抄报简单 元宵节的手抄报 文明交通手抄报 感恩老师的手抄报 森林草原防火手抄报 节约粮食手抄报简单又漂亮 我的梦想手抄报 疫情防控手抄报 妇女节手抄报