BarSeries class
- Inheritance
-
- Object
- ChartSeries
- RectSeries
- BarSeries
Constructors
-
BarSeries(List<
GroupData> data, {bool legendHoverLink = true, bool connectNulls = true, Direction direction = Direction.vertical, SNumber corner = SNumber.zero, SNumber columnGap = SNumber.zero, SNumber groupGap = const SNumber.number(4), num innerGap = 0, bool realtimeSort = false, AnimatorStyle animatorStyle = AnimatorStyle.expand, LinkageStyle linkageStyle = LinkageStyle.group, required StyleFun2<SingleData, GroupData, AreaStyle> styleFun, StyleFun<GroupData, bool> ? stepLineFun, StyleFun<GroupData, Align2> ? alignFun, StyleFun<SingleData, SymbolStyle> ? symbolStyleFun, ConvertFun<SingleData, String> ? labelFun, StyleFun<SingleData, LabelStyle> ? labelStyleFun, StyleFun<SingleData, ChartAlign> ? labelAlignFun, StyleFun<SingleData, AreaStyle> ? backgroundStyleFun, StyleFun<GroupData, MarkPoint> ? markPointFun, StyleFun<GroupData, MarkLine> ? markLineFun, int xAxisIndex = 0, int yAxisIndex = 0, int polarAxisIndex = 0, CoordSystem? coordSystem = CoordSystem.grid, AnimatorProps? animation, SNumber leftMargin = SNumber.zero, SNumber topMargin = SNumber.zero, SNumber rightMargin = SNumber.zero, SNumber bottomMargin = SNumber.zero, SNumber? width, SNumber? height, bool touch = true, bool clip = true, int z = 0, ToolTip? tooltip})
Properties
-
alignFun
↔ StyleFun<
GroupData, Align2> ? -
绘制对齐
getter/setter pair
- animation ↔ AnimatorProps?
-
坐标系
getter/setter pairinherited
- animatorStyle ↔ AnimatorStyle
-
getter/setter pair
-
backgroundStyleFun
↔ StyleFun<
SingleData, AreaStyle> ? -
背景样式(只在某些形状下有效)
getter/setter pair
- bottomMargin ↔ SNumber
-
getter/setter pairinherited
- calendarIndex ↔ int
-
getter/setter pairinherited
- clip ↔ bool
-
getter/setter pairinherited
- columnGap ↔ SNumber
-
getter/setter pair
- connectNulls ↔ bool
-
getter/setter pair
- coordSystem ↔ CoordSystem?
-
坐标系系统
getter/setter pairinherited
- corner ↔ SNumber
-
getter/setter pair
-
data
↔ List<
GroupData> -
getter/setter pair
- direction ↔ Direction
-
getter/setter pair
- groupGap ↔ SNumber
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- height ↔ SNumber?
-
getter/setter pairinherited
- innerGap ↔ num
-
getter/setter pair
-
labelAlignFun
↔ StyleFun<
SingleData, ChartAlign> ? -
标签对齐
getter/setter pair
-
labelFun
↔ ConvertFun<
SingleData, String> ? -
标签转换
getter/setter pair
-
labelStyleFun
↔ StyleFun<
SingleData, LabelStyle> ? -
标签样式
getter/setter pair
- leftMargin ↔ SNumber
-
定义布局的上下左右间距或者宽高,
宽高的优先级大于上下间距的优先级(如果定义了)
getter/setter pairinherited
- legendHoverLink ↔ bool
-
getter/setter pair
- linkageStyle ↔ LinkageStyle
-
getter/setter pair
-
markLineFun
↔ StyleFun<
GroupData, MarkLine> ? -
getter/setter pair
-
markPointFun
↔ StyleFun<
GroupData, MarkPoint> ? -
标记点、线相关的
getter/setter pair
- parallelIndex ↔ int
-
getter/setter pairinherited
- polarAxisIndex ↔ int
-
getter/setter pairinherited
- radarIndex ↔ int
-
getter/setter pairinherited
- realtimeSort ↔ bool
-
getter/setter pair
- rightMargin ↔ SNumber
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
stepLineFun
↔ StyleFun<
GroupData, bool> ? -
只会在绘制直线组时调用该方法,返回true 表示是阶梯折线图
getter/setter pair
-
styleFun
↔ StyleFun2<
SingleData, GroupData, AreaStyle> -
主样式 对于绘制Line 使用其border 属性
getter/setter pair
-
symbolStyleFun
↔ StyleFun<
SingleData, SymbolStyle> ? -
符号样式
getter/setter pair
- tooltip ↔ ToolTip?
-
getter/setter pairinherited
- topMargin ↔ SNumber
-
getter/setter pairinherited
- touch ↔ bool
-
getter/setter pairinherited
- width ↔ SNumber?
-
getter/setter pairinherited
- xAxisIndex ↔ int
-
坐标轴取值(和coordSystem配合实现定位)
(默认的所有坐标轴开始都是为0)
getter/setter pairinherited
- yAxisIndex ↔ int
-
getter/setter pairinherited
- z ↔ int
-
getter/setter pairinherited
Methods
-
addListener(
ValueCallback< int> callback) → void -
下面是对ValueNotifier的简单封装
inherited
-
change(
int notifyData) → void -
inherited
-
computePosition(
double left, double top, double right, double bottom) → Rect -
计算内容区域
inherited
-
computePositionBySelf(
double left, double top, double right, double bottom) → Rect -
从当前
inherited
-
dispose(
) → void -
inherited
-
hasListeners(
) → bool -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeListener(
ValueCallback< int> callback) → void -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
[bool relayout = false]) → void -
当数据发生改变后,需要调用该方法,进行重绘或者重新布局
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited