eggnstone_charts 0.1.8 copy "eggnstone_charts: ^0.1.8" to clipboard
eggnstone_charts: ^0.1.8 copied to clipboard

A simple charts library. A simple charts library. A simple charts library.

example/lib/main.dart

import 'package:eggnstone_charts/eggnstone_charts.dart';
import 'package:flutter/material.dart';
import 'package:kt_dart/collection.dart';

void main()
{
    runApp(const MyApp());
}

class MyApp extends StatelessWidget
{
    const MyApp({super.key});

    @override
    Widget build(BuildContext context) 
    => MaterialApp(
        title: 'eggnstone_charts Demo',
        home: Scaffold(
            appBar: AppBar(
                title: const Text('eggnstone_charts Demo'),
                backgroundColor: Theme.of(context).colorScheme.inversePrimary
            ),
            body: DoubleLineChart(
                data: DoubleChartData(
                    dataSeriesList: KtList<DoubleDataSeries>.from(
                        <DoubleDataSeries>[
                            DoubleDataSeries(
                                Colors.green,
                                'Data Series #1',
                                KtList<DoublePoint>.from(
                                    <DoublePoint>[
                                        const DoublePoint(1, 1),
                                        const DoublePoint(9, 9)
                                    ]
                                )
                            ),
                            DoubleDataSeries(
                                Colors.red,
                                'Data Series #2',
                                KtList<DoublePoint>.from(
                                    <DoublePoint>[
                                        const DoublePoint(1, 7),
                                        const DoublePoint(9, 3)
                                    ]
                                )
                            )
                        ]
                    ),
                    toolsX: DoubleTools(const DoubleFormatter(0), const DoubleFormatter(0)),
                    toolsY: DoubleTools(const DoubleFormatter(0), const DoubleFormatter(0)),
                    minMax: DoubleMinMax(minX: 0, maxX: 10, minY: 0, maxY: 10)
                ),
                info: const ChartInfo(
                    title: 'Sample Chart',
                    labelBottom: 'X Axis',
                    labelLeft: 'Y Axis'
                ),
                style: ChartStyle(
                    devicePixelRatio: View.of(context).devicePixelRatio,
                    fontSize: 12,
                    pointRadius: 4,
                    showTicksBottom: true,
                    showTicksLeft: true,
                    showTicksRight: true,
                    showTicksTop: true
                )
            )
        )
    );
}
1
likes
150
points
50
downloads

Publisher

verified publishereggnstone.dev

Weekly Downloads

A simple charts library. A simple charts library. A simple charts library.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

eggnstone_dart, flutter, freezed_annotation, intl, kt_dart

More

Packages that depend on eggnstone_charts