Package cn.mapway.echart.client
Class ChartTooltip
- java.lang.Object
-
- cn.mapway.echart.client.ChartTooltip
-
@JsType(isNative=true, namespace="<global>", name="Object") public class ChartTooltip extends ObjectChartTooltip- Author:
- zhang
-
-
Field Summary
Fields Modifier and Type Field Description booleanalwaysShowContentbooleanappendToBodyAxisPointeraxisPointerStringbackgroundColorStringborderColorfloatborderWidthbooleanconfinebooleanenterableelemental2.core.JsObjectformatterinthideDelayStringorderintpaddingelemental2.core.JsArray<String>positionStringrenderModebooleanshowbooleanshowContentintshowDelayStringtextfloattransitionDurationStringtrigger
-
Constructor Summary
Constructors Constructor Description ChartTooltip()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChartTooltipcreate()voidset(String key, Object value)ChartTooltipsetFormatter(ITooltipFormatter formatFunction)ChartTooltipsetFormatter(String template)模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为:ChartTooltipsetShow(boolean show)ChartTooltipsetTrigger(String trigger)
-
-
-
Field Detail
-
text
public String text
-
show
public boolean show
-
trigger
public String trigger
-
showContent
public boolean showContent
-
alwaysShowContent
public boolean alwaysShowContent
-
showDelay
public int showDelay
-
hideDelay
public int hideDelay
-
enterable
public boolean enterable
-
renderMode
public String renderMode
-
confine
public boolean confine
-
appendToBody
public boolean appendToBody
-
transitionDuration
public float transitionDuration
-
position
public elemental2.core.JsArray<String> position
-
backgroundColor
public String backgroundColor
-
borderColor
public String borderColor
-
borderWidth
public float borderWidth
-
order
public String order
-
padding
public int padding
-
formatter
public elemental2.core.JsObject formatter
-
axisPointer
public AxisPointer axisPointer
-
-
Method Detail
-
create
@JsOverlay public static final ChartTooltip create()
-
setFormatter
@JsOverlay public final ChartTooltip setFormatter(String template)
模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为:折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)
散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)
地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)
饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)
- Parameters:
template-- Returns:
-
setFormatter
@JsOverlay public final ChartTooltip setFormatter(ITooltipFormatter formatFunction)
-
setTrigger
@JsOverlay public final ChartTooltip setTrigger(String trigger)
-
setShow
@JsOverlay public final ChartTooltip setShow(boolean show)
-
-