了解echarts:数据可视化的强大工具
ECharts 是一个使用 JavaScript 实现的开源可视化库,它提供了一整套完整的图表类型,包括折线图、柱状图、饼图、地图等,可以帮助开发者轻松实现数据可视化。学会 ECharts,你将能够将复杂的数据转化为直观、易懂的图表,让数据说话。
入门篇:ECharts的基本使用
1. 环境搭建
首先,你需要安装 Node.js 和 npm(Node.js 包管理器)。安装完成后,通过 npm 安装 ECharts:
npm install echarts --save
2. 创建HTML页面
在 HTML 页面中引入 ECharts 的 CSS 和 JS 文件:
”`html <!DOCTYPE html>
<meta charset="utf-8">
<div id="main" style="height: 100%"></div>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/dataTool.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/map.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/china.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/geo.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/peach.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/statistics.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/ve.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/dataZoom.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/g6.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/ve-charts.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-gl.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-liquidfill.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-lite.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-vega-theme.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-stat.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/extension/echarts-wordcloud.js"></script>
<script src="https://cdn.bootcdn.net