unique_simple_bar_chart 0.0.4 copy "unique_simple_bar_chart: ^0.0.4" to clipboard
unique_simple_bar_chart: ^0.0.4 copied to clipboard

Developing a simple bar chart package for creating a UI flow of a simple bar charts

example/example.dart

import 'package:flutter/material.dart';
import 'package:unique_simple_bar_chart/data_models.dart';
import 'package:unique_simple_bar_chart/simple_bar_chart.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: SimpleBarChatScreen(),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: SimpleBarChart(
          listOfHorizontalBarData: [
            HorizontalDetailsModel(
              name: '1',
              color: const Color(0xFFEB7735),
              size: 73,
            ),
            HorizontalDetailsModel(
              name: '2',
              color: const Color(0xFFEB7735),
              size: 92,
            ),
            HorizontalDetailsModel(
              name: '3',
              color: const Color(0xFFFBBC05),
              size: 120,
            ),
            HorizontalDetailsModel(
              name: '4',
              color: const Color(0xFFFBBC05),
              size: 86,
            ),
            HorizontalDetailsModel(
              name: '5',
              color: const Color(0xFFFBBC05),
              size: 64,
            ),
            HorizontalDetailsModel(
              name: '6',
              color: const Color(0xFFFBBC05),
              size: 155,
            ),
            HorizontalDetailsModel(
              name: '7',
              color: const Color(0xFFFBBC05),
              size: 200,
            ),
            HorizontalDetailsModel(
              name: '8',
              color: const Color(0xFFFBBC05),
              size: 250,
            ),
            HorizontalDetailsModel(
              name: '9',
              color: const Color(0xFFFBBC05),
              size: 200,
            ),
            HorizontalDetailsModel(
              name: '10',
              color: const Color(0xFFFBBC05),
              size: 160,
            ),
            HorizontalDetailsModel(
              name: '11',
              color: const Color(0xFFFBBC05),
              size: 180,
            ),
            HorizontalDetailsModel(
              name: '12',
              color: const Color(0xFFFBBC05),
              size: 60,
            ),
          ],
          verticalInterval: 100,
        ),
      ),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: SimpleBarChart(
          makeItDouble: true,
          listOfHorizontalBarData: [
            HorizontalDetailsModel(
              name: 'Mon',
              color: const Color(0xFFEB7735),
              size: 73,
              sizeTwo: 40,
              colorTwo: Colors.blue,
            ),
            HorizontalDetailsModel(
              name: 'Tues',
              color: const Color(0xFFEB7735),
              size: 92,
              sizeTwo: 85,
              colorTwo: Colors.blue,
            ),
            HorizontalDetailsModel(
              name: 'Wed',
              color: const Color(0xFFFBBC05),
              size: 120,
              sizeTwo: 100,
              colorTwo: Colors.blue,
            ),
            HorizontalDetailsModel(
              name: 'Thurs',
              color: const Color(0xFFFBBC05),
              size: 86,
              sizeTwo: 220,
              colorTwo: Colors.blue,
            ),
            HorizontalDetailsModel(
              name: 'Fri',
              color: const Color(0xFFFBBC05),
              size: 64,
              sizeTwo: 170,
              colorTwo: Colors.blue,
            ),
            HorizontalDetailsModel(
              name: 'Sat',
              color: const Color(0xFFFBBC05),
              size: 155,
              sizeTwo: 120,
              colorTwo: Colors.blue,
            ),
            HorizontalDetailsModel(
              name: 'Sun',
              color: const Color(0xFFFBBC05),
              size: 200,
              sizeTwo: 96,
              colorTwo: Colors.blue,
            ),
          ],
          verticalInterval: 100,
          horizontalBarPadding: 20,
        ),
      ),
    );
  }
}
7
likes
150
points
88
downloads

Publisher

unverified uploader

Weekly Downloads

Developing a simple bar chart package for creating a UI flow of a simple bar charts

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on unique_simple_bar_chart