首頁  >  文章  >  web前端  >  echarts節點顯示動態資料實作步驟

echarts節點顯示動態資料實作步驟

php中世界最好的语言
php中世界最好的语言原創
2018-04-27 14:58:343096瀏覽

這次帶給大家echarts節點顯示動態資料實現步驟,echarts節點顯示動態資料的注意事項有哪些,下面就是實戰案例,一起來看一下。

剛接觸echarts不久,在使用過程中遇到了2個難點,

    1、每個節點顯示動態數據,這個其實可以透過配置項目完成,在series數據在綁定中,可以使用原本的配置項目itemStyle中的標籤格式化完成,如下:

程式碼如下,如果需要修改文字顯示的樣式,則需要另外配置項目(如font-style,font-weigth等)完成

{
      name: '其中:少数民族',
      type: 'line',
      data: ssmz,
      markPoint : {
        data : [
          {type : 'max', name: '最大值'},
          {type : 'min', name: '最小值'}
        ]
      },
      itemStyle: {//节点数据显示
        normal: {
          label: {
            show: true,
            position: 'right',
            formatter: ssmz,//该值动态显示数据,若需固定的文本,则直接写入
          }
        }
      }
    },

2、有些客戶會提出另外的要求,在折線顯示最高值和最低值的同時,折線的末端需要加上該折線代表的意義,此時也可以透過itemStyle完成,只是在formatter格式化文字提示的時候,需要自己寫一個函數進行格式化判斷之後顯示

程式碼如下:

{
      name: '合计',
      type: 'line',
      data: hj,
      markPoint : {
        data : [
          {type : 'max', name: '最大值'},
          {type : 'min', name: '最小值'}
        ],
      },
      itemStyle: {
        normal: {
          label: {
            show: true,
            position: 'right',//居右
            offset:[20,0],//横向往右20
            formatter: function(para){//格式化提示文本
            if(para.value == hj[hj.length-1]){
            return '合计';//显示文本
            }else{
            return '';
            }
            }
          }
        }
      }
    },

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

JS裝飾函數使用詳解

#vue.js element-ui實作樹狀結構

以上是echarts節點顯示動態資料實作步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn