首頁 >web前端 >js教程 >如何使用echarts在節點顯示動態資料及新增提示文本

如何使用echarts在節點顯示動態資料及新增提示文本

php中世界最好的语言
php中世界最好的语言原創
2018-06-02 15:44:291722瀏覽

這次帶給大家如何使用echarts在節點顯示動態數據及添加提示文本,使用echarts在節點顯示動態數據及添加提示文本的注意事項有哪些,下面就是實戰案例,一起來看一下。

    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中文網其它相關文章!

推薦閱讀:

怎麼使用Vue實作倒數按鈕

#怎麼利用Vue寫一個雙向資料綁定

以上是如何使用echarts在節點顯示動態資料及新增提示文本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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