ChartLineLayoutState class

象限坐标系的布局信息

Inheritance

Constructors

ChartLineLayoutState()

Properties

children List<ChartItemLayoutState>
某条数据下 可能会有多条数据
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
index int?
数据所在数组的位置
getter/setter pairinherited
layout ChartCoordinateState?
布局信息 方便热区计算
getter/setter pairinherited
left double?
坐标系最左边
getter/setter pairinherited
nextShapeState ChartItemLayoutState?
下一个图形的信息
getter/setter pairinherited
originRect Rect?
图形的区域 和 path 代表同一个图形,只不过用Rect方便计算。
getter/setter pairinherited
path Path?
形成图形的path 比如单个柱状图 单个扇形
getter/setter pairinherited
preShapeState ChartItemLayoutState?
此处用链表来解决查找附近其他图形的逻辑 前面一个图形的信息 目的为了解决图形之间的关联信息
getter/setter pairinherited
坐标系最右边
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedIndex int?
getter/setter pairinherited
xAxis XAxis
x坐标轴
getter/setter pair
xValue num?
对应数据x轴的原始值
getter/setter pairinherited
yAxis List<YAxis>
y坐标轴
getter/setter pair
yAxisPosition int
y轴关联轴的位置
getter/setter pair
yValue num?
对应数据y轴的原始值 yValues里面的其中一个 ,因是树结构,所以位于含有yValues节点的下面
getter/setter pairinherited
yValues List<num>?
对应数据y轴的原始值 可能对应多个
getter/setter pairinherited

Methods

getHotRect() Rect?
获取热区
inherited
getRealRect() Rect?
偏移/放大操作后,计算其真实位置
inherited
hitTest(Offset? anchor) bool
判断热区是否命中
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setOriginRect(Rect rect) → void
修改区域信息
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited