Skip to content

Commit a26f69f

Browse files
committed
edited axis and time
1 parent 8ba7b24 commit a26f69f

File tree

2 files changed

+41
-11
lines changed

2 files changed

+41
-11
lines changed

lib/widgets/congestionGraph.dart

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,27 @@ class CongestionGraphs {
2727
gridData: FlGridData(show: false),
2828
titlesData: FlTitlesData(
2929
leftTitles: AxisTitles(
30-
sideTitles: SideTitles(showTitles: true, interval: 0.5), // y-axis labels on left
30+
sideTitles: SideTitles(
31+
showTitles: true,
32+
interval: 0.25,
33+
getTitlesWidget: (value, meta) {
34+
// Convert y-axis values to percentages
35+
switch (value.toInt()) {
36+
case 0:
37+
return Text('0%');
38+
case 0.25:
39+
return Text('25%');
40+
case 0.5:
41+
return Text('50%');
42+
case 0.75:
43+
return Text('75%');
44+
case 1:
45+
return Text('100%');
46+
default:
47+
return Text('${(value * 100).toInt()}%');
48+
}
49+
},
50+
),
3151
),
3252
rightTitles: AxisTitles(
3353
sideTitles: SideTitles(showTitles: false), // No labels on right
@@ -52,10 +72,10 @@ class CongestionGraphs {
5272
borderData: FlBorderData(
5373
show: true,
5474
border: Border(
55-
left: BorderSide(color: Colors.black), // Border on left
56-
bottom: BorderSide(color: Colors.black), // Border on bottom
57-
right: BorderSide.none, // No border on right
58-
top: BorderSide.none, // No border on top
75+
left: BorderSide(color: Colors.black),
76+
bottom: BorderSide(color: Colors.black),
77+
right: BorderSide.none,
78+
top: BorderSide.none,
5979
),
6080
),
6181
lineBarsData: [
@@ -116,13 +136,23 @@ class CongestionGraphs {
116136
.toList(),
117137
titlesData: FlTitlesData(
118138
leftTitles: AxisTitles(
119-
sideTitles: SideTitles(showTitles: true, interval: 0.5), // y-axis on left
139+
sideTitles: SideTitles(
140+
showTitles: true,
141+
interval: 0.5,
142+
getTitlesWidget: (value, meta) {
143+
// Display y-axis values as percentages
144+
if (value == 0) return Text('0%');
145+
if (value == 0.5) return Text('50%');
146+
if (value == 1) return Text('100%');
147+
return const SizedBox.shrink();
148+
},
149+
),
120150
),
121151
rightTitles: AxisTitles(
122-
sideTitles: SideTitles(showTitles: false), // No right y-axis labels
152+
sideTitles: SideTitles(showTitles: false), // Hide right y-axis labels
123153
),
124154
topTitles: AxisTitles(
125-
sideTitles: SideTitles(showTitles: false), // No top labels
155+
sideTitles: SideTitles(showTitles: false), // Hide top labels
126156
),
127157
bottomTitles: AxisTitles(
128158
sideTitles: SideTitles(
@@ -141,8 +171,8 @@ class CongestionGraphs {
141171
borderData: FlBorderData(
142172
show: true,
143173
border: Border(
144-
left: BorderSide(color: Colors.black), // Left border with markings
145-
bottom: BorderSide(color: Colors.black), // Bottom border with markings
174+
left: BorderSide(color: Colors.black), // Border on left side
175+
bottom: BorderSide(color: Colors.black), // Border on bottom
146176
right: BorderSide.none, // No right border
147177
top: BorderSide.none, // No top border
148178
),

lib/widgets/imageViewer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class _ImageViewerWithSliderState extends State<ImageViewerWithSlider> {
4444
min: 0,
4545
max: (widget.data.length - 1).toDouble(),
4646
divisions: widget.data.length - 1,
47-
label: "Time: ${currentRatingPoint.ratedOn.hour}:${currentRatingPoint.ratedOn.minute}",
47+
label: "Time - ${currentRatingPoint.ratedOn.hour}:00",
4848
onChanged: (double value) {
4949
setState(() {
5050
_currentSliderValue = value;

0 commit comments

Comments
 (0)