Gráficos

Para criar gráficos no Flutter, você pode usar diversas bibliotecas de gráficos. Uma das bibliotecas populares é a fl_chart, que oferece uma variedade de tipos de gráficos, como gráfico de linha, gráfico de barra, gráfico de pizza, entre outros.

Aqui está um exemplo de como você pode criar um gráfico de linha simples usando a biblioteca fl_chart:

Primeiro, adicione a dependência ao seu arquivo pubspec.yaml:

dependencies:
  fl_chart: ^0.37.0

Em seguida, importe a biblioteca no seu arquivo Dart:

import 'package:flutter/material.dart';
import 'package:fl_chart/fl_chart.dart';

Agora, você pode criar um gráfico de linha simples da seguinte maneira:

class LineChartSample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Flutter Line Chart'),
      ),
      body: Padding(
        padding: EdgeInsets.all(16.0),
        child: LineChart(
          LineChartData(
            gridData: FlGridData(show: false),
            titlesData: FlTitlesData(show: false),
            borderData: FlBorderData(show: true),
            lineBarsData: [
              LineChartBarData(
                spots: [
                  FlSpot(0, 1),
                  FlSpot(1, 3),
                  FlSpot(2, 2),
                  FlSpot(3, 4),
                  FlSpot(4, 5),
                ],
                isCurved: true,
                colors: [Colors.blue],
                barWidth: 4,
                isStrokeCapRound: true,
                belowBarData: BarAreaData(show: false),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

void main() => runApp(MaterialApp(home: LineChartSample()));

Neste exemplo, LineChart é usado para criar um gráfico de linha. Você pode personalizar os dados, como coordenadas (FlSpot), cores, largura da barra e curvatura da linha de acordo com suas necessidades.

Certifique-se de verificar a documentação da biblioteca fl_chart para mais detalhes sobre as opções de personalização e outros tipos de gráficos que você pode criar.