Echarts 圖表中設(shè)置背景圖片

在項目開發(fā)過程中,遇到在Echarts圖表上添加背景圖的需求,通過查找Echarts官網(wǎng)的配置項,發(fā)現(xiàn) graphic 能夠?qū)崿F(xiàn)在圖表中設(shè)置背景圖片。

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

image

在Echarts的實例中,找到一個實例(這里是折線圖)https://echarts.apache.org/examples/zh/editor.html?c=line-simple
image

然后根據(jù)以上的 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', // 根據(jù)父元素進行定位 (居中)
            bottom: '0%', // 根據(jù)父元素進行定位   (0%), 如果bottom的值是 0,也可以刪除該bottom屬性值。
            z: 0,  // 層疊
            bounding: 'all', // 決定此圖形元素在定位時,對自身的包圍盒計算方式
            style: {
                image: 'https://www.boxuegu.com/assets/user/background1.png', // 這里一定要注意、注意,必須是https開頭的圖片路徑地址
                width: 945,
                height:800
            }
        }
    ],
};

效果圖如下圖右側(cè)所示:


image

over,祝大家新年快樂!

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容