瀏覽代碼

When using mg/dl

Jon Mårtensson 3 年之前
父節點
當前提交
3118d5a1fc
共有 1 個文件被更改,包括 10 次插入10 次删除
  1. 10 10
      FreeAPS/Sources/Modules/Stat/View/StatRootView.swift

+ 10 - 10
FreeAPS/Sources/Modules/Stat/View/StatRootView.swift

@@ -329,14 +329,14 @@ extension Stat {
                     .symbolSize(count < 20 ? 30 : 12)
                     .symbolSize(count < 20 ? 30 : 12)
                 }
                 }
             }
             }
-            .chartYScale(domain: [0, 17])
+            .chartYScale(domain: [0, state.units == .mmolL ? 17 : 305])
             .chartYAxis {
             .chartYAxis {
                 AxisMarks(
                 AxisMarks(
                     values: [
                     values: [
                         0,
                         0,
                         lowLimit,
                         lowLimit,
                         highLimit,
                         highLimit,
-                        15
+                        state.units == .mmolL ? 15 : 270
                     ]
                     ]
                 )
                 )
             }
             }
@@ -380,14 +380,14 @@ extension Stat {
                 )
                 )
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
             }
             }
-            .chartYScale(domain: [0, 17])
+            .chartYScale(domain: [0, state.units == .mmolL ? 17 : 305])
             .chartYAxis {
             .chartYAxis {
                 AxisMarks(
                 AxisMarks(
                     values: [
                     values: [
                         0,
                         0,
                         lowLimit,
                         lowLimit,
                         highLimit,
                         highLimit,
-                        15
+                        state.units == .mmolL ? 15 : 270
                     ]
                     ]
                 )
                 )
             }
             }
@@ -430,14 +430,14 @@ extension Stat {
                 )
                 )
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
             }
             }
-            .chartYScale(domain: [0, 17])
+            .chartYScale(domain: [0, state.units == .mmolL ? 17 : 305])
             .chartYAxis {
             .chartYAxis {
                 AxisMarks(
                 AxisMarks(
                     values: [
                     values: [
                         0,
                         0,
                         lowLimit,
                         lowLimit,
                         highLimit,
                         highLimit,
-                        15
+                        state.units == .mmolL ? 15 : 270
                     ]
                     ]
                 )
                 )
             }
             }
@@ -480,14 +480,14 @@ extension Stat {
                 )
                 )
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
             }
             }
-            .chartYScale(domain: [0, 17])
+            .chartYScale(domain: [0, state.units == .mmolL ? 17 : 305])
             .chartYAxis {
             .chartYAxis {
                 AxisMarks(
                 AxisMarks(
                     values: [
                     values: [
                         0,
                         0,
                         lowLimit,
                         lowLimit,
                         highLimit,
                         highLimit,
-                        15
+                        state.units == .mmolL ? 15 : 270
                     ]
                     ]
                 )
                 )
             }
             }
@@ -530,14 +530,14 @@ extension Stat {
                 )
                 )
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
                 .lineStyle(StrokeStyle(lineWidth: 0.5, dash: [10]))
             }
             }
-            .chartYScale(domain: [0, 17])
+            .chartYScale(domain: [0, state.units == .mmolL ? 17 : 305])
             .chartYAxis {
             .chartYAxis {
                 AxisMarks(
                 AxisMarks(
                     values: [
                     values: [
                         0,
                         0,
                         lowLimit,
                         lowLimit,
                         highLimit,
                         highLimit,
-                        15
+                        state.units == .mmolL ? 15 : 270
                     ]
                     ]
                 )
                 )
             }
             }