公告烟雨平生笔记 —— 内容持续更新,欢迎指正。

ECharts入门教程:从基础到高级

2026-11-01 图表工具 0 阅读

# ECharts入门教程:从基础到高级

一、ECharts简介

ECharts是由百度开源的一个使用JavaScript实现的数据可视化库,它具有丰富的图表类型和灵活的配置项,广泛应用于各种数据可视化场景。本文将带领大家从基础到高级,全面了解ECharts的使用方法。

二、ECharts环境搭建

1. 引入ECharts库

在HTML文件中,通过CDN引入ECharts库:

“`html

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/echarts.min.js"></script>

“`

2. 准备容器

创建一个用于展示图表的容器元素:

“`html

<div id="main" style="width: 600px;height:400px;"></div>

“`

三、基础图表绘制

1. 初始化ECharts实例

在页面加载完成后,初始化ECharts实例:

“`javascript

var myChart = echarts.init(document.getElementById('main'));

“`

2. 配置图表选项

设置图表的配置项和数据:

“`javascript

var option = {

title: {

text: '基础柱状图'

},

tooltip: {},

legend: {

data:['销量']

},

xAxis: {

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

},

yAxis: {},

series: [{

name: '销量',

type: 'bar',

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

}]

};

“`

3. 设置图表选项并渲染图表

将配置项和数据设置到ECharts实例中,并渲染图表:

“`javascript

myChart.setOption(option);

“`

四、高级图表绘制

1. 饼图

饼图用于展示各部分占整体的比例,以下是饼图的配置示例:

“`javascript

var option = {

title: {

text: '饼图示例'

},

tooltip: {

trigger: 'item'

},

legend: {

orient: 'vertical',

left: 'left',

data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']

},

series: [{

name: '访问来源',

type: 'pie',

radius: '50%',

data: [

{value: 335, name: '直接访问'},

{value: 310, name: '邮件营销'},

{value: 234, name: '联盟广告'},

{value: 135, name: '视频广告'},

{value: 1548, name: '搜索引擎'}

],

emphasis: {

itemStyle: {

shadowBlur: 10,

shadowOffsetX: 0,

shadowColor: 'rgba(0, 0, 0, 0.5)'

}

}

}]

};

“`

2. 折线图

折线图用于展示数据随时间或其他变量的变化趋势,以下是折线图的配置示例:

“`javascript

var option = {

title: {

text: '折线图示例'

},

tooltip: {

trigger: 'axis'

},

legend: {

data:['销量']

},

xAxis: {

type: 'category',

data: ['周一','周二','周三','周四','周五','周六','周日']

},

yAxis: {

type: 'value'

},

series: [{

name: '销量',

type: 'line',

data: [10, 11, 12, 13, 10, 10, 10]

}]

};

“`

五、总结

ECharts是一个功能强大的数据可视化库,通过本文的介绍,相信大家对ECharts有了初步的了解。在实际开发中,可以根据需求选择合适的图表类型,并通过灵活的配置项和丰富的API实现各种数据可视化效果。希望本文能对您的学习有所帮助。

推荐阅读

RELATED