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控制寬度什...