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

Echarts圖表如何利用formatter自定義tooltip的內(nèi)容和樣式

 更新時(shí)間:2023年06月30日 11:12:19   作者:橙汁梨子  
這篇文章主要給大家介紹了關(guān)于Echarts圖表如何利用formatter自定義tooltip的內(nèi)容和樣式的相關(guān)資料,echarts的圖表配置非常的靈活自由,但是不熟悉的時(shí)候容易不知道怎么配置,需要的朋友可以參考下

項(xiàng)目場(chǎng)景:

在展示多數(shù)據(jù)圖表的時(shí)候 有的時(shí)候需要圖例也展示出一些內(nèi)容來(lái),例如官方這樣子:鼠標(biāo)懸停的時(shí)候展示該點(diǎn)數(shù)據(jù)

問(wèn)題描述

但是,官方提供的樣式有時(shí)不適用所有的開(kāi)發(fā)場(chǎng)景

我的項(xiàng)目需要實(shí)現(xiàn)鼠標(biāo)懸停在某一點(diǎn)的時(shí)候,只展示該條線的數(shù)據(jù),以及一些圖表中未表現(xiàn)的數(shù)據(jù)。參照原型圖,除了橫軸和縱軸表示的時(shí)間和成功率之外,希望額外展示另兩種數(shù)據(jù),并且小圓點(diǎn)要和線的顏色相同(原型圖中有歧義)

解決方案:

tooltipformatter:用來(lái)格式化圖例文本,支持字符串模板和回調(diào)函數(shù)兩種形式。
此處主要利用回調(diào)函數(shù)的形式去實(shí)現(xiàn)。具體寫(xiě)法請(qǐng)參照ECharts官網(wǎng)。

          myChart.setOption({
            tooltip: {
              trigger: 'item', // axis顯示該列下所有坐標(biāo)軸對(duì)應(yīng)數(shù)據(jù),item只顯示該點(diǎn)數(shù)據(jù)
              axisPointer: { // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效
                type: 'line' // 默認(rèn)為直線,可選為:'line' | 'shadow'
              },
              formatter: function(params) {
                var res = `
                  <div>
                    <div
                      style='display: inline-block;
                      width:  10px;
                      height: 20px;
                      color: ${params.color}'
                      >●</div>
                    <span>${'時(shí)間:2023-03-01 16:57:07'}</span>
                  </div>
                  <div>
                    <div
                      style='display: inline-block;
                      width: 10px;
                      height: 20px;
                      color: ${params.color}'
                    >●</div>
                    <span>${'成功率:10.00%'}</span>
                  </div>
                  <div>
                    <div
                      style='display: inline-block;
                      width: 10px;
                      height: 20px;
                      color: ${params.color}'
                    >●</div>
                    <span>${'訂單總數(shù)量:0'}</span>
                  </div>
                  <div>
                    <div
                      style='display: inline-block;
                      width: 10px;
                      height: 20px;
                      color: ${params.color}'
                    >●</div>
                    <span>${'訂單成功數(shù)量:0'}</span>
                  </div>
                `
                return params.name + res
              }
            },
            legend: {
              data: ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff'] // 頂部圖例的名字
            },
            grid: { // 圖例的位置
              top: 80,
              left: '4.2%',
              right: '5%',
              bottom: '3%',
              containLabel: true
            },
            xAxis: [{
              type: 'category',
              splitLine: { show: false },
              boundaryGap: false,
              data: [67,43,78,12,34,32], // X軸
              axisTick: {
                alignWithLabel: true
              },
              axisLabel: {
                interval: 1
              }
            }],
            yAxis: [{
              type: 'value',
              axisLabel: {
                formatter: '{value} %'
              },
              name: '成功率',
              // 此處是固定Y軸的刻度以及刻度間距,沒(méi)有的話則會(huì)根據(jù)數(shù)據(jù)自行展示
              max: 100, // 設(shè)置最大值
              min: 0, // 設(shè)置最小值
              interval: 10 // 設(shè)置刻度間距
            }],
            series: [10,20,30,40,50,60] // Y軸
          })

效果圖如下

總結(jié)

到此這篇關(guān)于Echarts圖表如何利用formatter自定義tooltip的內(nèi)容和樣式的文章就介紹到這了,更多相關(guān)Echarts圖表自定義tooltip內(nèi)容樣式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • bootstrap模態(tài)框關(guān)閉后清除模態(tài)框的數(shù)據(jù)方法

    bootstrap模態(tài)框關(guān)閉后清除模態(tài)框的數(shù)據(jù)方法

    今天小編就為大家分享一篇bootstrap模態(tài)框關(guān)閉后清除模態(tài)框的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • JS中prototype關(guān)鍵字的功能介紹及使用示例

    JS中prototype關(guān)鍵字的功能介紹及使用示例

    prototype 關(guān)鍵字可以為JS原有對(duì)象或者自己創(chuàng)建的類中添加方法或者屬性。也可以實(shí)現(xiàn)繼承,下面以實(shí)例的方式為大家詳細(xì)介紹下
    2013-07-07
  • js自定義彈框插件的封裝

    js自定義彈框插件的封裝

    這篇文章主要為大家詳細(xì)介紹了js自定義彈框插件的簡(jiǎn)單封裝,自己封裝一個(gè)彈框插件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 解決JS外部文件中文注釋出現(xiàn)亂碼問(wèn)題

    解決JS外部文件中文注釋出現(xiàn)亂碼問(wèn)題

    中文亂碼在Java Web開(kāi)發(fā)中經(jīng)常出現(xiàn),這是由于不同的部分編碼不一樣造成的,一般在開(kāi)發(fā)中,我們把所有能設(shè)編碼的地方,全部設(shè)置成UTF-8,但是有時(shí)候還是會(huì)出現(xiàn)亂碼的情況。下面通過(guò)本文給大家分享JS外部文件中文注釋出現(xiàn)亂碼的解決方案,一起看看吧
    2017-07-07
  • JavaScript暫停和繼續(xù)定時(shí)器的實(shí)現(xiàn)方法

    JavaScript暫停和繼續(xù)定時(shí)器的實(shí)現(xiàn)方法

    這篇文章主要介紹了JavaScript暫停和繼續(xù)定時(shí)器的方法的相關(guān)資料,非常不錯(cuò),需要的朋友可以參考下
    2016-07-07
  • Cookie 小記

    Cookie 小記

    Cookie 經(jīng)常用,也就是把關(guān)鍵信息記錄進(jìn)去,確認(rèn)不在保留信息,則設(shè)置使之過(guò)期。
    2010-04-04
  • ionic+html5+API實(shí)現(xiàn)雙擊返回鍵退出應(yīng)用

    ionic+html5+API實(shí)現(xiàn)雙擊返回鍵退出應(yīng)用

    這篇文章主要為大家詳細(xì)介紹了ionic+html5+API實(shí)現(xiàn)雙擊返回鍵退出應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • js實(shí)現(xiàn)控制整個(gè)頁(yè)面滾動(dòng)條的位置

    js實(shí)現(xiàn)控制整個(gè)頁(yè)面滾動(dòng)條的位置

    這篇文章主要介紹了js實(shí)現(xiàn)控制整個(gè)頁(yè)面滾動(dòng)條的位置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • JS中的回調(diào)函數(shù)實(shí)例淺析

    JS中的回調(diào)函數(shù)實(shí)例淺析

    這篇文章主要介紹了JS中的回調(diào)函數(shù),結(jié)合實(shí)例形式簡(jiǎn)單分析了javascript回調(diào)函數(shù)的感念、功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-03-03
  • 記一次webapck4 配置文件無(wú)效的解決歷程

    記一次webapck4 配置文件無(wú)效的解決歷程

    這篇文章主要介紹了記一次webapck4 配置文件無(wú)效的解決歷程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09

最新評(píng)論

延吉市| 句容市| 德格县| 清苑县| 孟村| 分宜县| 周至县| 永顺县| 台东县| 黎川县| 育儿| 永靖县| 呼和浩特市| 荣成市| 东明县| 东源县| 嵊州市| 定州市| 松滋市| 南开区| 乐平市| 金乡县| 苏尼特右旗| 巴塘县| 兴海县| 巴彦淖尔市| 博野县| 辛集市| 光山县| 浪卡子县| 景德镇市| 沙洋县| 花垣县| 同江市| 大洼县| 北宁市| 衡水市| 朝阳市| 揭西县| 正安县| 湖北省|