我有SfCartesianChart,正在显示TrackballBehavior。我想自定义它,但不知道如何在构建器中获取Y值
这是我跟踪球行为:
_trackballBehavior = TrackballBehavior(
enable: true,
shouldAlwaysShow: true,
lineColor: Color(0xFF454545),
activationMode: ActivationMode.singleTap,
tooltipDisplayMode: TrackballDisplayMode.nearestPoint,
builder: (context, TrackballDetails trackballDetails) {
log(trackballDetails.point.toString()); // Instance of 'CartesianChartPoint<dynamic>'
return Container(
child: Text(
"point.y",
style: TextStyle(
color: Colors.white
)
));
},
我尝试了trackballDetails.series和其他方法,但它返回示例、空值或索引
但我想得到Y轴的值
如果我在格式中使用point.y,那么一切都可以工作,但我不能自定义它。如何修复跟踪球Details.series或跟踪球Details.point
1条答案
按热度按时间mrfwxfqh1#
于是我找到了解决办法:
//如果值中出现null,则此检查null有助于解决问题