BarSeries class

Inheritance

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
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