ECharts绘制区域折线图

本文将介绍简单的使用 ECharts 绘制区域折线图。

ECharts 中可以通过 series: [{ areaStyle: {} }] 实现区域折线图,areaStyle 可以设置区域填充颜色、图形区域的起始位置、图形阴影的模糊大小、阴影颜色等等。

完整代码如下:

示例:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ECharts3 学习</title>
    <script src="https://www.hxstrive.com/cdn/libs/echarts/3.8.5/echarts.js"></script>
</head>
<body>

<div id="main" style="width: 600px;height:400px;"></div>
<script type="text/javascript">
    var myChart = echarts.init(document.getElementById('main'));
    myChart.setOption({
        xAxis: {
            type: 'category',
            boundaryGap: false,
            data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        yAxis: {
            type: 'value'
        },
        series: [{
            data: [820, 932, 901, 934, 1290, 1330, 1320],
            type: 'line',
            // 这里是关键代码,去了这行,将显示普通的折线图
            areaStyle: {
                normal: { // 3.x 需包裹 normal 层级
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        offset: 0,
                        color: 'rgba(227,101,97, 0.8)' // 顶部颜色
                    }, {
                        offset: 1,
                        color: 'rgba(227,101,97, 0.5)' // 底部颜色
                    }])
                }
            }
        }]
    });
</script>

</body>
</html>

👉自己动手试一试 »

效果图:

ECharts绘制区域折线图

尺有所短;寸有所长。物有所不足;智有所不明。——屈原《卜居》
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号