最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

echarts提示框tooltip被遮擋的解決辦法分享

 更新時間:2023年08月05日 10:17:16   作者:fml海棠  
這篇文章主要給大家介紹了關(guān)于echarts提示框tooltip被遮擋的解決辦法, 在制作圖表中,發(fā)現(xiàn)有時候tooltip會被線條遮擋或者被柱子折線遮擋,這種情況會偶爾出現(xiàn),需要的朋友可以參考下

當(dāng)echart的容器外部 dom 被設(shè)置為 overflow: hidden 時,提示框會被遮擋。

遮擋

解決辦法:

一、tooltip. confine

tooltip: {
   confine: true	//是否將 tooltip 框限制在圖表的區(qū)域內(nèi)。
},

這樣可以限制提示框在圖表的區(qū)域內(nèi)。

confine

二、tooltip. appendToBody

tooltip: {
   appendToBody: true
},

默認(rèn)值是 falsefalse 表示,tooltip 的 DOM 節(jié)點(diǎn)會被添加為本圖表的 DOM container 的一個子孫節(jié)點(diǎn)。但是這種方式導(dǎo)致,如果本圖表的 DOM container 的祖先節(jié)點(diǎn)有設(shè)置 overflow: hidden,那么當(dāng) tooltip 超出 container 范圍使可能被截?cái)?。設(shè)置為true將提示框的 DOM 節(jié)點(diǎn)添加為 HTML 的 的子節(jié)點(diǎn),這樣就可以無視容器的超出隱藏了。

appendToBody

三、其他

還有tooltip.extraCssText 可以為提示框設(shè)置樣式,例如添加z-index等。

個人覺得沒有前兩種好用。

附:ECharts 提示框(tooltip)

tooltip: {
    show: true,    // 是否顯示提示框組件
    trigger: 'axis',    // 觸發(fā)類型('item',數(shù)據(jù)項(xiàng)圖形觸發(fā),主要在散點(diǎn)圖,餅圖等無類目軸的圖表中使用;'axis',坐標(biāo)軸觸發(fā),主要在柱狀圖,折線圖等會使用類目軸的圖表中使用;'none',不觸發(fā)。)
    axisPointer: {
        type: 'cross',    // 指示器類型('line' 直線指示器;'shadow' 陰影指示器;'none' 無指示器;'cross' 十字準(zhǔn)星指示器。)
        snap: false,    // 坐標(biāo)軸指示器是否自動吸附到點(diǎn)上。默認(rèn)自動判斷。
        label: {
            margin: 10,    // label 距離軸的距離
            color: '#FFF',     // 文字的顏色
            fontStyle: 'normal',    // 文字字體的風(fēng)格('normal',無樣式;'italic',斜體;'oblique',傾斜字體) 
            fontWeight: 'normal',    // 文字字體的粗細(xì)('normal',無樣式;'bold',加粗;'bolder',加粗的基礎(chǔ)上再加粗;'lighter',變細(xì);數(shù)字定義粗細(xì)也可以,取值范圍100至700)
            fontSize: '20',    // 文字字體大小
            lineHeight: '50',    // 行高 
            padding = [5, 7, 5, 7],    // 內(nèi)邊距,單位px 
            backgroundColor = 'auto',    // 文本標(biāo)簽的背景顏色
        },
        animation: true,     // 是否開啟動畫
        animationDuration: 1000,     // 初始動畫時長
        animationDurationUpdate: 200,    // 數(shù)據(jù)更新動畫的時長
    }
    showContent: true,     // 是否顯示提示框浮層,默認(rèn)顯示
    alwaysShowContent: true,     // 是否永遠(yuǎn)顯示提示框內(nèi)容,默認(rèn)情況下在移出可觸發(fā)提示框區(qū)域后一定時間后隱藏
    triggerOn: 'mousemove|click',    // 提示框觸發(fā)的條件('mousemove',鼠標(biāo)移動時觸發(fā);'click',鼠標(biāo)點(diǎn)擊時觸發(fā);'mousemove|click',同時鼠標(biāo)移動和點(diǎn)擊時觸發(fā);'none',不在 'mousemove' 或 'click' 時觸發(fā))
    confine: true,    // 是否將 tooltip 框限制在圖表的區(qū)域內(nèi)
    backgroundColor: 'rgba(50,50,50,0.7)',    // 提示框浮層的背景顏色
    padding: 5,    // 提示框浮層內(nèi)邊距,單位px
    textStyle: {
        color: '#FFF',     // 文字的顏色
        fontStyle: 'normal',    // 文字字體的風(fēng)格('normal',無樣式;'italic',斜體;'oblique',傾斜字體) 
        fontWeight: 'normal',    // 文字字體的粗細(xì)('normal',無樣式;'bold',加粗;'bolder',加粗的基礎(chǔ)上再加粗;'lighter',變細(xì);數(shù)字定義粗細(xì)也可以,取值范圍100至700)
        fontSize: '20',    // 文字字體大小
        lineHeight: '50',    // 行高 
    },
    formatter: function (params) {
        var result = ''
        var dotHtml = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:30px;height:30px;background-color:#F1E67F"></span>'    // 定義第一個數(shù)據(jù)前的圓點(diǎn)顏色
        var dotHtml2 = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:30px;height:30px;background-color:#2BA8F1"></span>'    // 定義第二個數(shù)據(jù)前的圓點(diǎn)顏色
        result += params[0].axisValue + "</br>" + dotHtml + ' 數(shù)據(jù)名稱 ' + params[0].data + "</br>" + dotHtml2 + ' 數(shù)據(jù)名稱 ' + params[1].data;
        return result
    }
}

總結(jié)

到此這篇關(guān)于echarts提示框tooltip被遮擋的解決辦法的文章就介紹到這了,更多相關(guān)echarts提示框tooltip被遮擋內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js實(shí)現(xiàn)開關(guān)燈效果

    js實(shí)現(xiàn)開關(guān)燈效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)開關(guān)燈效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • js實(shí)現(xiàn)ifram取父窗口URL地址的方法

    js實(shí)現(xiàn)ifram取父窗口URL地址的方法

    這篇文章主要介紹了js實(shí)現(xiàn)ifram取父窗口URL地址的方法,是javascript操作window.parent對象非常典型的應(yīng)用技巧,需要的朋友可以參考下
    2015-02-02
  • javascript實(shí)現(xiàn)二叉樹遍歷的代碼

    javascript實(shí)現(xiàn)二叉樹遍歷的代碼

    這篇文章主要介紹了javascript實(shí)現(xiàn)二叉樹遍歷的代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Bootstrap實(shí)現(xiàn)的標(biāo)簽頁內(nèi)容切換顯示效果示例

    Bootstrap實(shí)現(xiàn)的標(biāo)簽頁內(nèi)容切換顯示效果示例

    這篇文章主要介紹了Bootstrap實(shí)現(xiàn)的標(biāo)簽頁內(nèi)容切換顯示效果,結(jié)合完整實(shí)例形式分析了基于Bootstrap實(shí)現(xiàn)的標(biāo)簽頁內(nèi)容切換顯示功能相關(guān)操作技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2017-05-05
  • 詳解js中l(wèi)et與var聲明變量的區(qū)別

    詳解js中l(wèi)et與var聲明變量的區(qū)別

    這篇文章主要介紹了let與var聲明變量區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 使用JS獲取當(dāng)前地理位置的2種方法舉例

    使用JS獲取當(dāng)前地理位置的2種方法舉例

    這篇文章主要給大家介紹了關(guān)于使用JS獲取當(dāng)前地理位置的2種方法,獲取當(dāng)前位置在實(shí)際場景中非常有用,比如定位用戶的位置,為其推薦周邊的商家和服務(wù)等,需要的朋友可以參考下
    2023-11-11
  • javascript仿XP關(guān)機(jī)效果的彈出窗口功能

    javascript仿XP關(guān)機(jī)效果的彈出窗口功能

    javascript仿XP關(guān)機(jī)效果的彈出窗口功能...
    2007-10-10
  • webpack模塊化的原理解析

    webpack模塊化的原理解析

    webpack 中實(shí)現(xiàn)模塊化的核心就是 __webpack_require__ 函數(shù),無論是commonjs模塊化還是es 模塊都是通過該函數(shù)來導(dǎo)入的,這篇文章主要介紹了webpack模塊化的原理,需要的朋友可以參考下
    2023-02-02
  • JavaScript 繼承詳解及示例代碼

    JavaScript 繼承詳解及示例代碼

    本文主要介紹JavaScript 繼承的知識,這里整理了詳細(xì)的資料及簡單示例代碼,幫助大家學(xué)習(xí)參考,有興趣的小伙伴可以參考下
    2016-09-09
  • 利用Javascript判斷操作系統(tǒng)的類型實(shí)現(xiàn)不同操作系統(tǒng)下的兼容性

    利用Javascript判斷操作系統(tǒng)的類型實(shí)現(xiàn)不同操作系統(tǒng)下的兼容性

    在通過Javascript實(shí)現(xiàn)客戶端和服務(wù)端的交互時,有時候需要對操作系統(tǒng)進(jìn)行判斷,以便實(shí)現(xiàn)不同操作系統(tǒng)下的兼容性;從而實(shí)現(xiàn)網(wǎng)站在跨平臺瀏覽時候保持良好的用戶體驗(yàn),感興趣的朋友可以了解下啊,或許對你有所幫助
    2013-01-01

最新評論

余江县| 巴楚县| 长阳| 宾阳县| 平定县| 黑龙江省| 阳春市| 曲水县| 仲巴县| 建水县| 聊城市| 民和| 错那县| 铜鼓县| 广宗县| 青川县| 霍州市| 京山县| 灵台县| 株洲市| 镇康县| 双城市| 孟村| 无锡市| 尉氏县| 东源县| 永修县| 鄢陵县| 武宣县| 贵南县| 中西区| 玉屏| 东丰县| 洞头县| 乌恰县| 登封市| 怀宁县| 沧源| 义马市| 越西县| 定远县|