echarts中的自定義tooltip浮層展示

2021-10-22 06:49:35 字數 994 閱讀 5761

1.軸觸發:軸觸發拿到的資料是當前這條垂直線上的所有資料(這裡做的處理是:將資料從大到小排,只展示資料較大的10條資料)

tooltip: :$\n`

var rescopy =

for (var i = 0; i < params.length; i++) )

}

}// 對結果排序 且 只保留10條資料

rescopy = rescopy.sort(_this.compare('value')).slice(0, 10)

for (var j = 0; j < rescopy.length; j++) else if (rescopy[j].value !== null)

}return res}},

2.點觸發:點觸發拿到的是當前滑鼠接觸的點的資料

tooltip: :$\n`

//點觸發拿到的只是當前點的資料

const name = params.seriesname

const value = params.data[params.seriesname]

const marker = params.marker

// 如果是單條線提示只展示資料,如果是多條線提示顯示名字+資料

if (name === 'null') else

}return res}},

點觸發的缺點:1.不太靈敏,必須精確的放到點上才出提示,使用者體驗不好。

2.針對多條線,且線之間有交叉的話,交叉點只能展示乙個點,不能展示所有交叉的線的點

3.如果要展示的是一段文字,限寬不限高,文字自動換行:

vue中通過自定義元件使用echarts

echarts是一款非常優秀的視覺化框架,涵蓋各行業各型別圖表,滿足大部分的需求。在vue中也有了成熟的echarts框架,vue echarts,但由於技術積累等原因,遠沒有echarts官方類庫中的功能強大,在使用echarts的過程中,很多時候,我們都需要定製化的整合echarts圖表。1 安...

關於echarts自定義tooltip提示框內容

本文主要是對echarts的tooltip提示功能的乙個總結。tooltip的一些常用屬性 1 提示內容對其方式 textstyle。textstyle tooltip的align的值可以有 center left right,分別代表 居中對齊 左對齊 右對齊 2 提示框觸發方式 trigger ...

echart自定義動畫 echarts動畫效果

最近工作中碰到乙個需求,要求動態展示柱狀圖,大概效果如下 看來是誤導大家了,當時為了上傳方便,只截了一部分。實際需求是展示乙個柱狀圖,資料是靜態的,不需要從後台獲取。是要在柱圖中實現類似圖中的效果。進度條的話,應該是非常常見的需求,實現的方法也比較多,純css設定transition,js控制寬度什...