trackballInfo method
TrackballInfo?
trackballInfo(
- Offset position
)
override
Implementation
@override
TrackballInfo? trackballInfo(Offset position) {
if (segmentRect != null) {
final num left = x + series.sbsInfo.minimum;
final num right = x + series.sbsInfo.maximum;
final CartesianChartPoint<D> chartPoint = _chartPoint();
return ChartTrackballInfo<T, D>(
position: series.isTransposed
? series.yAxis!.isInversed
? segmentRect!.outerRect.centerLeft
: segmentRect!.outerRect.centerRight
: series.yAxis!.isInversed
? segmentRect!.outerRect.bottomCenter
: segmentRect!.outerRect.topCenter,
point: chartPoint,
series: series,
pointIndex: currentSegmentIndex,
seriesIndex: series.index,
lowYPos: series.pointToPixelY((left + right) / 2, bottom),
highYPos: series.pointToPixelY((left + right) / 2, top),
highXPos: series.pointToPixelX((left + right) / 2, top),
);
}
return null;
}