{"id":15008426,"url":"https://github.com/warioddly/graphify","last_synced_at":"2025-04-09T16:04:40.680Z","repository":{"id":223862317,"uuid":"761748617","full_name":"warioddly/graphify","owner":"warioddly","description":"A data visualization charts library, based on Apache Echarts, able to build advanced charts like WebGL 3D, Bar, Line, Candlestick, Radar, Graph, Tree etc.","archived":false,"fork":false,"pushed_at":"2025-03-06T16:25:59.000Z","size":8215,"stargazers_count":17,"open_issues_count":5,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T16:04:34.198Z","etag":null,"topics":["chart-library","charts","dart","echarts","flutter","flutter-charts","flutter-plugin","flutter-ui"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/graphify","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/warioddly.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-22T12:20:37.000Z","updated_at":"2025-03-31T19:06:39.000Z","dependencies_parsed_at":"2024-03-14T13:35:09.016Z","dependency_job_id":"4db03400-cb5b-4fb9-95c3-1f85b3d6480f","html_url":"https://github.com/warioddly/graphify","commit_stats":null,"previous_names":["warioddly/echarts","warioddly/graphify","warioddly/edarts"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warioddly%2Fgraphify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warioddly%2Fgraphify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warioddly%2Fgraphify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warioddly%2Fgraphify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/warioddly","download_url":"https://codeload.github.com/warioddly/graphify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065290,"owners_count":21041871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chart-library","charts","dart","echarts","flutter","flutter-charts","flutter-plugin","flutter-ui"],"created_at":"2024-09-24T19:18:44.065Z","updated_at":"2025-04-09T16:04:40.674Z","avatar_url":"https://github.com/warioddly.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"![graphify_banner](https://github.com/user-attachments/assets/ff14b1f9-c1f6-4684-ad3e-8ce0b822b7d2)\n\n\u003ca href=\"https://pub.dartlang.org/packages/graphify\"\u003e\u003cimg alt=\"Pub Package\" src=\"https://img.shields.io/pub/v/graphify.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://pub.dev/packages/graphify\"\u003e\u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/warioddly/graphify\"\u003e\u003c/a\u003e\n\u003ca href=\"https://githubc.com/warioddly/graphify/issues?q=is%3Aissue+is%3Aclosed\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-closed-raw/warioddly/graphify\" alt=\"GitHub closed issues\"\u003e\u003c/a\u003e\n\u003ca href=\"https://githubc.com/warioddly/graphify/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/warioddly/graphify\" alt=\"GitHub open issues\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/warioddly/graphify/graphs/contributors\"\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/warioddly/graphify\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/warioddly/graphify/issues\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" alt=\"Contributing\"\u003e\u003c/a\u003e\n\n# GRAPHIFY\n\u003e A data visualization charts library, based on Apache Echarts, able to build advanced charts like WebGL 3D, Bar, Line, Candlestick, Radar, Graph, Tree  etc.\n\u003e \u003cbr /\u003e\u003cbr /\u003e\n\u003e A Flutter package that serves as a bridge to [Apache ECharts](https://echarts.apache.org/) for creating interactive charts and data visualizations in your Flutter applications.\n\n| ![graph_webkit_dep](https://github.com/user-attachments/assets/2ce1808d-a542-4295-9e3a-4918bcf6053e)   | ![bar_3d_chart](https://github.com/user-attachments/assets/6d50d560-ee8e-4f39-99c4-dc271ba2556c) |\n|:--------------------------------------------------------------------:|:--------------------------------------------------------------------:|\n| ![candle_stick_brush](https://github.com/user-attachments/assets/668c6fef-4068-48d8-9a49-fe00c47ef946) | ![all](https://github.com/user-attachments/assets/f5890466-0d33-47a2-8603-44b152188814) |\n\n\u003e [See demo](https://warioddly.github.io/graphify/) \u003cbr /\u003e\n\u003e [Echarts Examples](https://echarts.apache.org/examples/en/index.html) \u003cbr /\u003e\n\u003e [Pub.dev](https://pub.dev/packages/graphify) \u003cbr /\u003e\n\n## Content\n\u003e [Features](/README.md#features) \u003cbr /\u003e\n\u003e [Installation](/README.md#installation) \u003cbr /\u003e\n\u003e [Quick Start](/README.md#quick-start) \u003cbr /\u003e\n\u003e [Basic Example](/README.md#basic-example) \u003cbr /\u003e\n\u003e [Parameters and Settings](/README.md#parameters-and-settings) \u003cbr /\u003e\n\u003e [License](/README.md#license) \u003cbr /\u003e\n\u003e [Contributing](/README.md#contributing) \u003cbr /\u003e\n\n\n## Features\n\n- **Apache ECharts Integration:** Leverage the full power of Apache ECharts directly within your Flutter app.\n- **Flexible Configuration:** Pass chart configurations as JSON to render interactive visualizations.\n- **All ECharts Features:** You can find [here](https://echarts.apache.org/en/feature.html) eCharts features\n\n\n## Installation\nHow quickly you can install the package you can find [here](https://pub.dev/packages/graphify/install).\n\n## Quick Start\n### Importing the Package\nImport the package into your Dart file:\n\n```dart\nimport 'package:graphify/graphify.dart';\n```\n### Basic Example\nBelow is a minimal example demonstrating how to display a bar chart:\n```dart\nclass BasicBarChart extends StatefulWidget {\n  const BasicBarChart({super.key});\n\n  @override\n  State\u003cBasicBarChart\u003e createState() =\u003e _BasicBarChartState();\n}\n\nclass _BasicBarChartState extends State\u003cBasicBarChart\u003e {\n\n  final controller = GraphifyController();\n\n  @override\n  Widget build(BuildContext context) {\n    return GraphifyView(\n      controller: controller,\n      initialOptions: const {\n        \"xAxis\": {\n          \"type\": \"category\",\n          \"data\": [\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]\n        },\n        \"yAxis\": {\n          \"type\": \"value\"\n        },\n        \"series\": [\n          {\n            \"data\": [120, 200, 150, 80, 70, 110, 130],\n            \"type\": \"bar\"\n          }\n        ]\n      },\n    );\n  }\n\n  @override\n  void dispose() {\n    controller.dispose();\n    super.dispose();\n  }\n\n}\n```\n\n## Parameters and Settings\nA string containing the [JSON configuration](https://echarts.apache.org/en/option.html#title) for the chart, based on the Apache ECharts documentation.\n\n## Documentation and Support\nRefer to the Apache ECharts Documentation for detailed configuration options and features.\nFor source code, issue tracking, and contributions, visit the GitHub repository.\n\n## License\nThis project is licensed under the [MIT License](https://github.com/warioddly/graphify/blob/main/LICENSE).\n\n## Contributing\nWe welcome your contributions!\n\n1. Fork the repository and create a branch for your changes.\n2. Commit your changes with clear messages.\n3. Open a pull request describing your work.\n\nFor bug reports or feature requests, please open an issue.\n\nThank you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwarioddly%2Fgraphify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwarioddly%2Fgraphify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwarioddly%2Fgraphify/lists"}