首頁 > web前端 > js教程 > 怎麼操作echarts節點顯示動態數據

怎麼操作echarts節點顯示動態數據

php中世界最好的语言
發布: 2018-06-07 10:24:04
原創
2323 人瀏覽過

這次帶給大家怎樣操作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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板