美文网首页
Echarts如何只改变X轴和Y轴的图表区域的背景颜色

Echarts如何只改变X轴和Y轴的图表区域的背景颜色

作者: ymin_5b12 | 来源:发表于2018-12-27 15:41 被阅读0次

    1、option里面有一个配置项backgroundColor,使用backgroundColor就能设置整个图表的背景颜色,例如将图表背景设置为蓝色

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>ECharts</title>
        <!-- 引入 echarts.js -->
        <script src="echarts.min.js"></script>
      <style>
            *{
                margin:0px;
                padding: 0px;
            }
            body,html{
            width:100%;
            height:100%;
            }
        </style>
    </head>
    <body>
        <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
        <div id="main" style="width: 50%;height:50%;"></div>
        <script type="text/javascript">
            // 基于准备好的dom,初始化echarts实例
            var myChart = echarts.init(document.getElementById('main'));
    
            // 指定图表的配置项和数据
            var option = {
                backgroundColor:"blue",    // 设置整体图表的背景颜色
                title: {
                    text: 'ECharts 入门示例'
                },
                tooltip: {},
                legend: {
                    data:['销量']
                },
                xAxis: {
                    data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                },
                yAxis: {},
                series: [{
                    name: '销量',
                    type: 'bar',
                    data: [5, 20, 36, 10, 10, 20]
                }]
            };
    
            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
        </script>
    </body>
    </html>
    
    

    效果如下


    图片.png

    2.如果只想设置图表X轴和Y轴区域的背景颜色,就是一下这个区域


    图片.png

    此时需要在option中设置grid配置项

    option={
      .....
        grid:{
                show:true,  
                borderColor:"transparent",
                backgroundColor:'rgba(63,28,85,0.2)',
            },
      ....
    }
    
    

    此时的效果如下


    图片.png

    相关文章

      网友评论

          本文标题:Echarts如何只改变X轴和Y轴的图表区域的背景颜色

          本文链接:https://www.haomeiwen.com/subject/pknrlqtx.html