ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
步骤1:下载并引入echarts.js文件-→图表依赖这个js库 步骤2:准备-一个具备大小的DOM容器一生 成的图表会放入这个容器内 步骤3:初始化echarts实例对象一→实例化echarts对 象 步骤4:指定配置项和数据(option)-根据具体需 求修改配置选项 步骤5:将配置项设置给echarts实例对象一一→ 让echarts对 象根据修改好的配置生效 series – 系列列表。每个系列通过 type 决定自己的图表类型 – 通俗的理解:图标数据,指定什么类型的图标,可以多个图表重叠。 xAxis:直角坐标系 grid 中的 x 轴 – boundaryGap: 坐标轴两边留白策略 true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间。 yAxis:直角坐标系 grid 中的 y 轴 grid:直角坐标系内绘图网格。 title:标题组件 tooltip:提示框组件 legend:图例组件 color:调色盘颜色列表 stack:数据堆叠,同个类目轴上系列配置相同的stack值后 后一个系列的值会在前一个系列的值上相加。 <!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document01</title> <style> .box{ width: 300px; height: 300px; background-color: rgb(188, 227, 236); } </style> </head><body> <!-- 2.准备具有大小的DOM容器 --> <div class="box"></div> <script src="js/echarts.min.js"></script> <script> //3.初始化实例对象 echarts.init(dom容器) var myChart = echarts.init(document.querySelector(".box")); //4.指定配置项和数据 var option = { title: { text: 'ECharts 入门示例' }, tooltip: {}, legend: { data:['销量'] }, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"] }, yAxis: {}, series: [{ name: '销量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }; //5.将配置项设置给echarts实例对象,使用刚指定的配置项和数据显示图表。 myChart.setOption(option); </script></body> </html> |
|