Echarts中的常见图表类型:柱状图、折线图、饼图等的使用方法

算法之美 2019-04-05 ⋅ 29 阅读

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库,我们可以轻松创建并定制各种类型的图表,用于数据的可视化展示。

参考资料:


全部评论: 0

    我有话说: