首页 > 其他 > 详细

Echarts折线图表折线颜色与图例颜色不符且折线颜色自定义失败问题

时间:2021-05-18 12:25:34      阅读:110      评论:0      收藏:0      [点我收藏+]

咳咳,第一篇博客写一下自己踩过的Echarts有关折线图的坑

实例代码:

<!DOCTYPE html>
<html lang="en">
<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>
<div id="ec_div" style="width: 500px; height: 500px; position: absolute; left: 50%; transform: translate(-50%)">

</div>
<script>
    var eccharts_one = echarts.init(document.getElementById("ec_div"));

    var option = {
        title: {
            text: 例子
        },
        tooltip: {},
        legend: {
            data: [,]
        },
        xAxis: {
            data: [一年级,二年级,三年级,四年级]
        },
        yAxis: {},
        series: [{
            name: ,
            type: line,
            data: [10,18,12,16],
            itemStyle: {
                normal: {
                    lineStyle: yellow
                }
            }
        },{
            name: ,
            type: line,
            data: [11,24,17,12],
            itemStyle: {
                normal: {
                    lineStyle: blue
                }
            }
        }]
    }
    eccharts_one.setOption(option);

</script>
</body>
</html>

效果:

 

技术分享图片

 技术分享图片

 

 我发现我同事有这样写过自定义Echarts折线图表的颜色,通过效果图可以发现并不起作用。

纠正:

<!DOCTYPE html>
<html lang="en">
<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>
<div id="ec_div" style="width: 500px; height: 500px; position: absolute; left: 50%; transform: translate(-50%)">

</div>
<script>
    var eccharts_one = echarts.init(document.getElementById("ec_div"));

    var option = {
        title: {
            text: 例子
        },
        tooltip: {},
        legend: {
            data: [,]
        },
        xAxis: {
            data: [一年级,二年级,三年级,四年级]
        },
        yAxis: {},
        series: [{
            name: ,
            type: line,
            data: [10,18,12,16],
            itemStyle: {
                color: yellow // 新加的代码
                // normal: {
                //     lineStyle: ‘yellow‘ // 注释掉的无作用代码
                // }
            }
        },{
            name: ,
            type: line,
            data: [11,24,17,12],
            itemStyle: {
                color: blue // 新加的代码
                // normal: {
                //     lineStyle: ‘blue‘ // 注释掉的无作用代码
                // }
            }
        }]
    }
    eccharts_one.setOption(option);

</script>
</body>
</html>

修改后的效果:

技术分享图片

 

Echarts折线图表折线颜色与图例颜色不符且折线颜色自定义失败问题

原文:https://www.cnblogs.com/venkin/p/14779387.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!