Echarts是一款基于Javascript的开源可视化图表库,它提供了多种常见图表类型供用户使用。本文将介绍Echarts中柱状图、折线图和饼图的使用方法,并附上代码示例。
1. 柱状图
柱状图是一种通过长方形的高度来展示数据的图表类型。在Echarts中,通过bar
类型可以创建柱状图。
代码示例:
首先,在HTML文件中引入Echarts库的js文件:
<script src="https://cdn.jsdelivr.net/npm/echarts@5.2.2/dist/echarts.min.js"></script>
然后,创建一个DOM元素来容纳图表:
<div id="barChart" style="width: 600px; height: 400px;"></div>
最后,在Javascript中使用Echarts库创建柱状图并设置相关配置项:
// 初始化柱状图实例
var chart = echarts.init(document.getElementById('barChart'));
// 配置项
var options = {
// 标题
title: {
text: '柱状图示例'
},
// X轴
xAxis: {
data: ['A', 'B', 'C', 'D', 'E']
},
// Y轴
yAxis: {},
// 数据
series: [{
name: '数据',
type: 'bar',
data: [5, 20, 36, 10, 15]
}]
};
// 使用配置项显示图表
chart.setOption(options);
在以上示例中,我们创建了一个柱状图实例,并通过配置项设置了标题、X轴、Y轴和数据。最后使用setOption
方法将配置项应用到图表上。
2. 折线图
折线图是一种通过连续的折线来展示数据的图表类型。在Echarts中,通过line
类型可以创建折线图。
代码示例:
首先,在HTML文件中引入Echarts库的js文件:
<script src="https://cdn.jsdelivr.net/npm/echarts@5.2.2/dist/echarts.min.js"></script>
然后,创建一个DOM元素来容纳图表:
<div id="lineChart" style="width: 600px; height: 400px;"></div>
最后,在Javascript中使用Echarts库创建折线图并设置相关配置项:
// 初始化折线图实例
var chart = echarts.init(document.getElementById('lineChart'));
// 配置项
var options = {
// 标题
title: {
text: '折线图示例'
},
// X轴
xAxis: {
data: ['A', 'B', 'C', 'D', 'E']
},
// Y轴
yAxis: {},
// 数据
series: [{
name: '数据',
type: 'line',
data: [5, 20, 36, 10, 15]
}]
};
// 使用配置项显示图表
chart.setOption(options);
在以上示例中,我们创建了一个折线图实例,并通过配置项设置了标题、X轴、Y轴和数据。最后使用setOption
方法将配置项应用到图表上。
3. 饼图
饼图是一种通过扇形的面积来展示数据占比的图表类型。在Echarts中,通过pie
类型可以创建饼图。
代码示例:
首先,在HTML文件中引入Echarts库的js文件:
<script src="https://cdn.jsdelivr.net/npm/echarts@5.2.2/dist/echarts.min.js"></script>
然后,创建一个DOM元素来容纳图表:
<div id="pieChart" style="width: 600px; height: 400px;"></div>
最后,在Javascript中使用Echarts库创建饼图并设置相关配置项:
// 初始化饼图实例
var chart = echarts.init(document.getElementById('pieChart'));
// 配置项
var options = {
// 标题
title: {
text: '饼图示例'
},
// 数据
series: [{
name: '数据',
type: 'pie',
data: [
{value: 335, name: 'A'},
{value: 310, name: 'B'},
{value: 234, name: 'C'},
{value: 135, name: 'D'},
{value: 1548, name: 'E'}
]
}]
};
// 使用配置项显示图表
chart.setOption(options);
在以上示例中,我们创建了一个饼图实例,并通过配置项设置了标题和数据。最后使用setOption
方法将配置项应用到图表上。
以上就是Echarts中常见图表类型的使用方法。通过Echarts库,我们可以轻松创建并定制各种类型的图表,用于数据的可视化展示。
参考资料:
本文来自极简博客,作者:算法之美,转载请注明原文链接:Echarts中的常见图表类型:柱状图、折线图、饼图等的使用方法