更新睡眠的心率基准图不显示
This commit is contained in:
@@ -47,11 +47,21 @@ class _BreatheStandardWidgetState extends State<BreatheStandardWidget> {
|
||||
final endTime = widget.sleepReport['endTime'];
|
||||
List<Map<String, dynamic>> data =
|
||||
(widget.sleepReport['brbc'] as List).cast<Map<String, dynamic>>();
|
||||
final dataPoints = data.map((item) {
|
||||
final x = item['st'] as int;
|
||||
final y = (item['value'] as num).toDouble(); // 安全地转换为 double
|
||||
return TimeSeriesPoint(x, y);
|
||||
}).toList();
|
||||
List<TimeSeriesPoint> dataPoints = [];
|
||||
|
||||
if (data != null && data.isNotEmpty) {
|
||||
data.forEach((item) {
|
||||
final x = item['st'] as int;
|
||||
if (item['value'] == null || item['value'] == '') {
|
||||
// return;
|
||||
dataPoints.add(TimeSeriesPoint(x, -1));
|
||||
return;
|
||||
}
|
||||
final y = (item['value'] as num).toDouble(); // 安全地转换为 double
|
||||
// return TimeSeriesPoint(x, y);
|
||||
dataPoints.add(TimeSeriesPoint(x, y));
|
||||
});
|
||||
}
|
||||
|
||||
List<Map<String, dynamic>> brs =
|
||||
(widget.sleepReport['brs'] as List).cast<Map<String, dynamic>>();
|
||||
@@ -130,7 +140,8 @@ class _BreatheStandardWidgetState extends State<BreatheStandardWidget> {
|
||||
Container(
|
||||
child: Text(
|
||||
// "呼吸数据介绍".tr,
|
||||
"呼吸数据是指用户在睡眠过程中呼吸的基本数据,是评估睡眠呼吸质量、筛查睡眠呼吸障碍的核心指标。".tr,
|
||||
"呼吸数据是指用户在睡眠过程中呼吸的基本数据,是评估睡眠呼吸质量、筛查睡眠呼吸障碍的核心指标。"
|
||||
.tr,
|
||||
style: TextStyle(
|
||||
fontSize: 26.rpx,
|
||||
color: themeController.currentColor.sc3,
|
||||
|
||||
Reference in New Issue
Block a user