echarts简介
echarts是百度出品的一款开源JS柱状图框架,目前市面柱状图大部分都是使用这款echarts。作为前端开发者不得不学好echarts框架,echarts文档太复杂,我的站长站精简了使用方法,不看原理,只给出使用示例。
官网:https://echarts.apache.org/zh/
文档:https://echarts.apache.org/zh/feature.html
示例:https://echarts.apache.org/examples/zh/index.html
柱状图完整示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <!-- 引入刚刚下载的 ECharts 文件 --> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script> </head> <body> <!-- 为 ECharts 准备一个定义了宽高的 DOM --> <div id="main" style="width: 600px; height: 400px"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById("main")); // 指定图表的配置项和数据 var option = { title: { text: "变电站数量统计", }, //鼠标指向柱状图浮出详情 tooltip: {}, xAxis: { type: "category", data: ["福建", "泉州", "宁德", "厦门", "福州"], }, yAxis: { type: "value", name: "数量", }, series: [ { name: "数量", type: "bar", data: [ Math.floor(Math.random() * 100), Math.floor(Math.random() * 100), Math.floor(Math.random() * 100), Math.floor(Math.random() * 100), Math.floor(Math.random() * 100), ], }, ], }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); </script> </body> </html>
饼状图完整示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <!-- 引入刚刚下载的 ECharts 文件 --> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script> </head> <body> <!-- 为 ECharts 准备一个定义了宽高的 DOM --> <div id="main" style="width: 600px; height: 400px"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById("main")); // 指定图表的配置项和数据 var option = { title: { text: "变电站数量统计", }, //鼠标指向柱状图浮出详情 tooltip: {}, series: [ { type: "pie", data: [ { value: Math.floor(Math.random() * 100), name: "泉州", }, { value: Math.floor(Math.random() * 100), name: "宁德", }, { value: Math.floor(Math.random() * 100), name: "厦门", }, { value: Math.floor(Math.random() * 100), name: "福州", }, ], radius: "50%", }, ], }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); </script> </body> </html>
echarts配置方法
echarts全部的配置参数可以下面这篇文章,代码太长了,新开了一篇。你只需要找到需要修改的地方,复制粘贴即可。
echarts柱状图样式参数
1:线条/节点颜色series: [ { data: [150, 230, 224, 218, 135, 147, 260], type: 'line', itemStyle: { normal: { color: &...