新聞中心
這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯ECharts教程:設置ECharts箱形圖的標域屬性
eries[i]-boxplot.markArea
用于設置 ECharts 箱形圖的標域,常用于標記圖表中某個范圍的數據,例如標出某段時間投放了廣告。

ECharts 箱形圖標域的屬性
silent圖形是否不響應和觸發(fā)鼠標事件,默認為 false,即響應和觸發(fā)鼠標事件。
label標域文本配置。
itemStyle設置箱形圖標域的樣式。
data箱形圖標域的數據數組。每個數組項是一個兩個項的數組,分別表示標域左上角和右下角的位置,每個項支持通過下面幾種方式指定自己的位置:
- 通過 x, y 屬性指定相對容器的屏幕坐標,單位像素,支持百分比。
- 用 coord 屬性指定數據在相應坐標系上的坐標位置,單個維度支持設置 'min', 'max', 'average'。
- 直接用 type 屬性標注系列中的最大值,最小值。這時候可以使用 valueIndex 或者 valueDim 指定是在哪個維度上的最大值、最小值、平均值。
- 如果是笛卡爾坐標系的話,也可以通過只指定 xAxis 或者 yAxis 來實現 X 軸或者 Y 軸為某值的標域,見示例 scatter-weight
當多個屬性同時存在時,優(yōu)先級按上述的順序實現。
data: [
[
{
name: '平均值到最大值',
type: 'average'
},
{
type: 'max'
}
],
[
{
name: '兩個坐標之間的標域',
coord: [10, 20]
},
{
coord: [20, 30]
}
], [
{
name: '60分到80分',
yAxis: 60
},
{
yAxis: 80
}
], [
{
name: '所有數據范圍區(qū)間'
coord: ['min', 'min']
},
{
coord: ['max', 'max']
}
],
[
{
name: '兩個屏幕坐標之間的標域',
x: 100,
y: 100
}, {
x: '90%',
y: '10%'
}
]
]
animation是否開啟動畫,boolean 值,默認值為 false。
animationThreshold是否開啟動畫的閾值,默認閾值為 2000,當單個系列顯示的圖形數量大于這個閾值時會關閉動畫。
animationDuration初始動畫的時長,默認時長為 1000,支持回調函數,可以通過每個數據返回不同的 delay 時間實現更戲劇的初始動畫效果:
animationDuration: function (idx) {
// 越往后的數據延遲越大
return idx * 100;
}
animationEasing初始動畫的緩動效果,默認值為 cubicOut。不同的緩動效果可以參考 緩動示例。
animationDelay初始動畫的延遲,支持回調函數,可以通過每個數據返回不同的 delay 時間實現更戲劇的初始動畫效果。
如下示例:
animationDelay: function (idx) {
// 越往后的數據延遲越大
return idx * 100;
}也可以看該示例
animationDurationUpdate數據更新動畫的時長,默認時長為 300。
支持回調函數,可以通過每個數據返回不同的 delay 時間實現更戲劇的更新動畫效果:
animationDurationUpdate: function (idx) {
// 越往后的數據延遲越大
return idx * 100;
}
animationEasingUpdate數據更新動畫的緩動效果,默認值同初始動畫。
animationDelayUpdate數據更新動畫的延遲,支持回調函數,可以通過每個數據返回不同的 delay 時間實現更戲劇的更新動畫效果。
如下示例:
animationDelayUpdate: function (idx) {
// 越往后的數據延遲越大
return idx * 100;
}也可以看該示例
分享標題:創(chuàng)新互聯ECharts教程:設置ECharts箱形圖的標域屬性
本文鏈接:http://m.5511xx.com/article/cdpeodd.html


咨詢
建站咨詢
