Echarts.js
前端
可视化
Echarts.js 速览
ECharts是一个由百度公司主导开发的开源可视化库,可快速实现交互丰富,可高度个性化定制的数据可视化图表。
它的使用非常容易上手。
<!DOCTYPE html>
<html lang="en">
```.properties<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>5 分钟入门 echarts</title>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/4.8.0/echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px; height: 400px;"></div>
</body>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById("main"));
// 指定图表的配置项和数据
var option = {
title: {
text: "ECharts 入门示例",
,
}tooltip: {},
legend: {
data: ["销量"],
,
}xAxis: {
data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"],
,
}yAxis: {},
series: [
{name: "销量",
type: "bar",
data: [5, 20, 36, 10, 10, 20],
,
},
];
}// 使用刚指定的配置项和数据显示图表。
.setOption(option);
myChart</script>
</html>
核心概念
可在官方文档的术语速查手册中,对配置项进行快速查找和学习。
echarts 实例
准备一个 DOM 节点(作为 echarts 的渲染容器),就可以在上面创建一个 echarts 实例。每个 echarts 实例独占一个 DOM 节点。
<div id="main1" style="width: 600px; height: 400px;"></div>
<script>
var myChart = echarts.init(document.getElementById("main"));
.setOption(option);
myChart</script>
核心就这三句话。
图表描述
使用 option
来描述其对图表的各种需求,包括:有什么数据、要画什么图表、图表长什么样子、含有什么组件、组件能操作什么事情等等。简而言之,option
表述了:数据
、数据如何映射成图形
、交互行为
。
// 指定图表的配置项和数据
var option = {
title: {
text: "ECharts 入门示例",
, }