首頁 > web前端 > js教程 > echarts如何優化資料視圖dataView中的樣式(程式碼範例)

echarts如何優化資料視圖dataView中的樣式(程式碼範例)

不言
發布: 2018-10-19 17:35:55
轉載
5409 人瀏覽過

這篇文章帶給大家的內容是關於echarts如何優化資料視圖dataView中的樣式(程式碼範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

在使用echart過程中,toolbox裡有個dataView視圖模式,裡面的資料沒有對整,影響展示效果,情形如下:

echarts如何優化資料視圖dataView中的樣式(程式碼範例)

echarts如何優化資料視圖dataView中的樣式(程式碼範例)

##改變問題解決方案為,在optionTocontent回呼函數中處理,具體程式碼如下:

toolbox:{
   show: true,
  feature: {
     dataView: {
         show: true,
         title: '数据视图',
         optionToContent: function (opt) {
         var axisData = opt.xAxis[0].data;
         var series = opt.series;
         var tdHeads = '<td>名称</td>';
         series.forEach(function (item) {
         tdHeads += '<td>'+item.name+'</td>';
         });
         var table = '
登入後複製
'+tdHeads+'';          var tdBodys = '';          for (var i = 0, l = axisData.length; i '+series[j].data[i].value+'';          }else{              tdBodys += '';             }         }         table += ''+ tdBodys +'';         tdBodys = '';        }        table += '
'+ series[j].data[i]+'
'+axisData[i]+'
';        return table;       }     },     mark: {show:true},     restore:{show:true},    magicType: {type: ['line', 'bar','pie']},    saveAsImage:{show:true}         }     }修改後的效果為:

echarts如何優化資料視圖dataView中的樣式(程式碼範例)

問題完美解決,希望對你有幫助!

以上是echarts如何優化資料視圖dataView中的樣式(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
node.js是用來做什麼的
來自於 1970-01-01 08:00:00
0
0
0
新手學習vue和node.js的困惑
來自於 1970-01-01 08:00:00
0
0
0
javascript - node.js i/o優化
來自於 1970-01-01 08:00:00
0
0
0
關於node.js,各位來指點下,謝謝哈( ⊙ o ⊙ )
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板