Class ChartTooltip

java.lang.Object
cn.mapway.echart.client.ChartTooltip

@JsType(isNative=true, namespace="<global>", name="Object") public class ChartTooltip extends Object
ChartTooltip
Author:
zhang
  • Field Details

    • 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
  • Constructor Details

    • ChartTooltip

      public ChartTooltip()
  • Method Details

    • create

      @JsOverlay public static final ChartTooltip create()
    • set

      @JsOverlay public final void set(String key, Object value)
    • 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)