美文网首页
Echarts 图表中设置背景图片

Echarts 图表中设置背景图片

作者: it筱竹 | 来源:发表于2021-01-02 10:59 被阅读0次

    在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片。

    graphic配置项: https://echarts.apache.org/zh/option.html#graphic,如下图所示:

    image
    在Echarts的实例中,找到一个实例(这里是折线图)https://echarts.apache.org/examples/zh/editor.html?c=line-simple
    image

    然后根据以上的 graphic的配置,代码配置如下所示:

    option = {
        xAxis: {
            type: 'category',
            data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        yAxis: {
            type: 'value'
        },
        series: [{
            data: [820, 932, 901, 934, 1290, 1330, 1320],
            type: 'line'
        }],
        graphic: [
            {
                type: 'image', // 图形元素类型
                id: 'logo', // 更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。
                right: 'center', // 根据父元素进行定位 (居中)
                bottom: '0%', // 根据父元素进行定位   (0%), 如果bottom的值是 0,也可以删除该bottom属性值。
                z: 0,  // 层叠
                bounding: 'all', // 决定此图形元素在定位时,对自身的包围盒计算方式
                style: {
                    image: 'https://www.boxuegu.com/assets/user/background1.png', // 这里一定要注意、注意,必须是https开头的图片路径地址
                    width: 945,
                    height:800
                }
            }
        ],
    };
    

    效果图如下图右侧所示:


    image

    over,祝大家新年快乐!

    image

    相关文章

      网友评论

          本文标题:Echarts 图表中设置背景图片

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