diff --git a/app/lib/widgets/graph_data/bar_data.dart b/app/lib/widgets/graph_data/bar_data.dart
index 9d41b8fc3211057a0ffc4e57913f279664e87d47..668d86e7009e221e3d46847a5ef243d413cd2239 100644
--- a/app/lib/widgets/graph_data/bar_data.dart
+++ b/app/lib/widgets/graph_data/bar_data.dart
@@ -17,6 +17,7 @@ class _BarDataState extends State<BarData> {
 
   // Allocate bar data dynamically from selected subdivision
   var barData = <int, List<double>>{};
+  double totalHeight = 0;
 
   int touchedIndex = -1;
 
@@ -24,10 +25,8 @@ class _BarDataState extends State<BarData> {
   void initState() {
     super.initState();
 
-    print("SelectedSubDiv.icestats: ${selectedSubDiv?.iceStats[0].slushIce}");
-
     // Allocate bar data dynamically based from the selected subdivision
-    for (int i = 0; i < selectedSubDiv!.iceStats.length; i++) {
+    for (int i = 0; i < 7; i++) {
       var entry = selectedSubDiv?.iceStats[i];
       if (entry != null) {
         barData[i] = [
@@ -35,6 +34,11 @@ class _BarDataState extends State<BarData> {
           entry.blackIce,
           entry.snowDepth,
         ];
+
+        // Find tallest layer
+        if (entry.totalIce > totalHeight) {
+          totalHeight = entry.totalIce;
+        }
       } else {
         barData[i] = [0.0, 0.0, 0.0];
       }
@@ -69,12 +73,12 @@ class _BarDataState extends State<BarData> {
             BarChartRodStackItem(
               value1,
               value1 + value2,
-              const Color(0xFF000085),
+              const Color(0xFF3766E0),
             ),
             BarChartRodStackItem(
               value1 + value2,
               value1 + value2 + value3,
-              const Color(0xFF3766E0),
+              Colors.white60,
             ),
           ],
         ),
@@ -116,7 +120,7 @@ class _BarDataState extends State<BarData> {
               child: BarChart(
                 BarChartData(
                   alignment: BarChartAlignment.center,
-                  maxY: 12,
+                  maxY: totalHeight + totalHeight/4, // NB Set
                   minY: 0,
                   titlesData: FlTitlesData(
                     show: true,
@@ -147,14 +151,14 @@ class _BarDataState extends State<BarData> {
                       getTextStyles: (value) => const TextStyle(color: Colors.white60),
                       margin: 5,
                       reservedSize: 30,
-                      interval: 2,
+                      interval: totalHeight/5,
                     ),
                     rightTitles: SideTitles(
                       showTitles: true,
                       getTextStyles: (value) => const TextStyle(color: Colors.white60),
                       margin: 5,
                       reservedSize: 30,
-                      interval: 2,
+                      interval: totalHeight/5,
                     ),
                     topTitles: SideTitles(
                       showTitles: true,
diff --git a/server/ModelFromNVE/logs/icemodelling_2024-04-11.log b/server/ModelFromNVE/logs/icemodelling_2024-04-11.log
index 67a7c9074083d7dee7f011a4ee4cff8db3657c94..4b9fa6a09c687ab0ddc2da8d9373b61638857a1c 100644
--- a/server/ModelFromNVE/logs/icemodelling_2024-04-11.log
+++ b/server/ModelFromNVE/logs/icemodelling_2024-04-11.log
@@ -229,3 +229,37 @@
 15:48: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
 15:48: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
 15:48: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:53: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.
+15:55: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969.