graph_package 0.0.5 copy "graph_package: ^0.0.5" to clipboard
graph_package: ^0.0.5 copied to clipboard

outdated

Basic Graph with data

Graph #

Draw Graph by giving data

Example #

import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:graph_package/graph_package.dart';

void main() => runApp(const MaterialApp(
  home: Mygraph(),
  debugShowCheckedModeBanner: false,
));

class Mygraph extends StatefulWidget {
  const Mygraph({Key? key}) : super(key: key);
  @override
  State<Mygraph> createState() => _MygraphState();
}

class _MygraphState extends State<Mygraph> {
  Map<String, dynamic>? myData;
  @override
  void initState() {
    readjs();
    super.initState();
  }
  void readjs() async {
    myData = json.decode(await rootBundle.loadString('chart_data.json'));
  }
  @override
  Widget build(BuildContext context) {
    var scrsize=MediaQuery.of(context).size;
    if(myData != null){
      return Scaffold(
        body: CustomPaint(
          painter:Graphcls(myData!),
          // ignore: sized_box_for_whitespace
          child: Container(width: scrsize.width,height: scrsize.height),
        ),
      );
    }
    return const Scaffold(body: Center(child: SizedBox(height: 50, width: 50,child: CircularProgressIndicator(),),),);
  }
}

Sample Data

Sample Graph

0
likes
0
points
39
downloads

Publisher

unverified uploader

Weekly Downloads

Basic Graph with data

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on graph_package