diff --git a/lib/screens/calculator_home_page.dart b/lib/screens/calculator_home_page.dart index d3cd51e..6f07184 100644 --- a/lib/screens/calculator_home_page.dart +++ b/lib/screens/calculator_home_page.dart @@ -410,12 +410,22 @@ class _CalculatorHomePageState extends State { sideTitles: SideTitles( showTitles: true, reservedSize: 40, + getTitlesWidget: (value, meta) => + SideTitleWidget( + axisSide: meta.axisSide, + child: Text(value.toStringAsFixed(2)), + ), ), ), bottomTitles: AxisTitles( sideTitles: SideTitles( showTitles: true, reservedSize: 30, + getTitlesWidget: (value, meta) => + SideTitleWidget( + axisSide: meta.axisSide, + child: Text(value.toStringAsFixed(2)), + ), ), ), topTitles: AxisTitles( @@ -431,6 +441,19 @@ class _CalculatorHomePageState extends State { color: Theme.of(context).colorScheme.outline, ), ), + lineTouchData: LineTouchData( + enabled: true, + touchTooltipData: LineTouchTooltipData( + getTooltipItems: (touchedSpots) { + return touchedSpots.map((spot) { + return LineTooltipItem( + 'x = ${spot.x.toStringAsFixed(2)}', + const TextStyle(color: Colors.white), + ); + }).toList(); + }, + ), + ), lineBarsData: [ LineChartBarData( spots: points,