From 2acfebbe16e98535229603bb21da9d5fb1a47373 Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Mon, 3 Jun 2024 22:56:06 +0200 Subject: [PATCH] update: add test bar chart data --- app/lib/widgets/bar_data.dart | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/app/lib/widgets/bar_data.dart b/app/lib/widgets/bar_data.dart index cbd4e908..5e3e981e 100644 --- a/app/lib/widgets/bar_data.dart +++ b/app/lib/widgets/bar_data.dart @@ -1,3 +1,4 @@ +import 'dart:math'; import 'package:flutter/material.dart'; import 'package:fl_chart/fl_chart.dart'; @@ -28,12 +29,24 @@ class _BarDataState extends State<BarData> { for (int i = 0; i < 7; i++) { var entry = selectedSubDiv?.iceStats[i]; if (entry != null) { + // NB test data for demo + Random random = Random(); + double blackIce = 2.0 + random.nextDouble() * (4.0 - 2.0); + double slushIce = 1.0 + random.nextDouble() * (1.5 - 1.0); + double snowDepth = random.nextDouble() * 1.3; + barData[i] = [ - entry.blackIce, - entry.slushIce, - entry.snowDepth, + //entry.blackIce, + //entry.slushIce, + //entry.snowDepth, + blackIce, // NB test data for demo + slushIce, // ... + snowDepth, // .. ]; + // NB test data for demo + totalHeight = blackIce + slushIce + snowDepth + 0.3; // NB demo data + // Find tallest layer if (entry.totalIce > totalHeight) { totalHeight = entry.totalIce; -- GitLab