|
|
|
|
@ -177,16 +177,21 @@ class LineChartCurvedBloodPressure extends StatelessWidget {
|
|
|
|
|
showTitles: true,
|
|
|
|
|
interval: getInterval(),
|
|
|
|
|
getTitlesWidget: (value, meta) {
|
|
|
|
|
return Text(
|
|
|
|
|
'${value.toInt()}',
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
fontWeight: FontWeight.bold,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
if (value == meta.max) return const SizedBox.shrink();
|
|
|
|
|
return Padding(
|
|
|
|
|
padding: const EdgeInsets.only(right: 4.0),
|
|
|
|
|
child: Text(
|
|
|
|
|
'${value.toInt()}',
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
color: Colors.black,
|
|
|
|
|
fontWeight: FontWeight.bold,
|
|
|
|
|
fontSize: 10,
|
|
|
|
|
),
|
|
|
|
|
textAlign: TextAlign.right,
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
reservedSize: 12,
|
|
|
|
|
reservedSize: 48,
|
|
|
|
|
)),
|
|
|
|
|
),
|
|
|
|
|
borderData: FlBorderData(
|
|
|
|
|
@ -208,7 +213,7 @@ class LineChartCurvedBloodPressure extends StatelessWidget {
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
minX: 0,
|
|
|
|
|
maxX: 0,
|
|
|
|
|
maxX: timeSeries1!.length <= 1 ? 1.0 : (timeSeries1!.length - 1).toDouble(),
|
|
|
|
|
maxY: getMaxY() + getInterval(),
|
|
|
|
|
minY: 0,
|
|
|
|
|
lineBarsData: getData(context),
|
|
|
|
|
@ -292,7 +297,7 @@ class LineChartCurvedBloodPressure extends StatelessWidget {
|
|
|
|
|
barWidth: 5,
|
|
|
|
|
isStrokeCapRound: true,
|
|
|
|
|
dotData: FlDotData(
|
|
|
|
|
show: false,
|
|
|
|
|
show: timeSeries1!.length <= 1,
|
|
|
|
|
),
|
|
|
|
|
belowBarData: BarAreaData(
|
|
|
|
|
show: false,
|
|
|
|
|
@ -305,7 +310,7 @@ class LineChartCurvedBloodPressure extends StatelessWidget {
|
|
|
|
|
barWidth: 5,
|
|
|
|
|
isStrokeCapRound: true,
|
|
|
|
|
dotData: FlDotData(
|
|
|
|
|
show: false,
|
|
|
|
|
show: timeSeries2!.length <= 1,
|
|
|
|
|
),
|
|
|
|
|
belowBarData: BarAreaData(
|
|
|
|
|
show: false,
|
|
|
|
|
|