MIT License

项目介绍

entronad/graphic 是一个托管在 GitHub 上的开源项目,主要使用 Dart 编写,采用 MIT License 许可证,目前获得 1.8k 个 Star、185 次 Fork。

仓库全名
entronad/graphic
开源许可证
MIT License
Star 数
1.8k
Fork 数
185
未关闭 Issue
85

README 摘要

Graphic Graphic is a grammar of data visualization and Flutter charting library. Flexible declarative grammar: This visualization grammar derives from Leland Wilkinson's The Grammar of Graphics, and tries to balance between theoretical beauty and practicability. Data processing steps and mark shapes can be composed freely in a declarative specification, not limited to certain chart types. And shape draw methods are…

完整内容见 GitHub 原始 README 或本页 。

常见问题

graphic 用什么语言开发?

主要使用 Dart 编写,采用 MIT License 许可证,目前有 1.8k 个 Star。

graphic 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 graphic 的源码?

可以直接克隆仓库:git clone https://github.com/entronad/graphic.git,默认分支为 main;安装与运行步骤见仓库 README。

graphic 最近还在维护吗?

仓库最近一次更新为 2月25日,当前有 85 个未关闭 Issue;Star 数为 1.8k,可作为社区活跃度的参考。

语言占比

C
C++
CMake
Dart
HTML
Kotlin
Objective-C
Python
Swift

Release

README

Graphic

Graphic is a grammar of data visualization and Flutter charting library.
  • Flexible declarative grammar: This visualization grammar derives from Leland Wilkinson’s The Grammar of Graphics, and tries to balance between theoretical beauty and practicability. Data processing steps and mark shapes can be composed freely in a declarative specification, not limited to certain chart types. And shape draw methods are customizable.
  • Interaction: With the event and selection definition, the chart is highly interactive, such as highlighting selected items, popping a tooltip, or scaling the coordinate.
  • Animation: Mark transition animation can be set when a chart is built or changed. The entrance animation has various forms.

Skill for AI coding

Add the following skill, and your coding agent will be an expert of charting with this library:

npx skills add https://github.com/entronad/graphic --skill flutter-chart

Or you can find the skill in /skills/flutter-chart of this repository.

Documentation

See in the documentation.

(But in fact, I would prefer you to use the skill above for your coding agent.)

Examples

Example of charts can be seen in the Example App. Please clone this repository and run the example project in example directory.

examples

Tutorials

The Versatility of the Grammar of Graphics

How to Build Interactive Charts in Flutter

Share this Lib

Twitter HackerNews Reddit

License

Graphic is MIT License.

Keep Informed

Twitter

Medium

Zhihu

Thanks for reading.

评论

暂无评论