天天看点

ECharts 配置语法

本章节我们将为大家介绍使用 ECharts 生成图表的一些配置。

创建一个 HTML 页面,引入 echarts.min.js:

实例中 id 为 main 的 div 用于包含 ECharts 绘制的图表:

ECharts 库使用 json 格式来配置。

这里 option 表示使用 json 数据格式的配置来绘制图表。步骤如下:

标题

为图表配置标题:

提示信息

配置提示信息:

图例组件

图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。

X 轴

配置要在 X 轴显示的项:

Y 轴

配置要在 Y 轴显示的项。

系列列表

每个系列通过 type 决定自己的图表类型:

每个系列通过 type 决定自己的图表类型:

type: 'bar':柱状/条形图

type: 'line':折线/面积图

type: 'pie':饼图

type: 'scatter':散点(气泡)图

type: 'effectScatter':带有涟漪特效动画的散点(气泡)

type: 'radar':雷达图

type: 'tree':树型图

type: 'treemap':树型图

type: 'sunburst':旭日图

type: 'boxplot':箱形图

type: 'candlestick':K线图

type: 'heatmap':热力图

type: 'map':地图

type: 'parallel':平行坐标系的系列

type: 'lines':线图

type: 'graph':关系图

type: 'sankey':桑基图

type: 'funnel':漏斗图

type: 'gauge':仪表盘

type: 'pictorialBar':象形柱图

type: 'themeRiver':主题河流

type: 'custom':自定义系列

以下为完整的实例:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>第一个 ECharts 实例</title>

<!-- 引入 echarts.js -->

<script src="https://cdn.staticfile.org/echarts/4.3.0/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: '第一个 ECharts 实例'

},

tooltip: {},

legend: {

data:['销量']

xAxis: {

data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

yAxis: {},

series: [{

name: '销量',

type: 'bar',

data: [5, 20, 36, 10, 10, 20]

}]

};

// 使用刚指定的配置项和数据显示图表。

myChart.setOption(option);

</script>

</body>

</html>

点击 "尝试一下" 按钮查看在线实例

更多配置项内容参考:https://echarts.apache.org/zh/option.html