ChartLineLayoutState class
象限坐标系的布局信息
- Inheritance
-
- Object
- ChartLayoutState
- ChartItemLayoutState
- ChartLineLayoutState
Constructors
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
- right ↔ double?
-
坐标系最右边
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