F2

Introducing F2

arrow-up-right arrow-up-right arrow-up-right npm packagearrow-up-right NPM downloadsarrow-up-right Percentage of issues still openarrow-up-right

arrow-up-right

中文 READMEarrow-up-right

F2 is born for mobile, developed for developers as well as designers. It is Html5 Canvas-based, and is also compatible with Node.js, Weex and React Native. Based on the grammar of graphicsarrow-up-right, F2 provides all the chart types you'll need. Our mobile design guidelines enable better user experience in mobile visualzation projects

Special thanks to Leland Wilkinsonarrow-up-right, the author of The Grammar Of Graphicsarrow-up-right, whose book served as the foundation for F2 and G2.

Installation

Features

Born for mobile

  • Design for mobile: make data more alive and chart interactions more natural.

All the chart types you want

With the power of grammar of graphics, F2 supports data-driven 50+ chart typesarrow-up-right(the amount can be even more, which is depended on you) including classical charts such as line, column/bar chart, pie chart, scatter plot, gauges, etc. Additionally, F2 also provides feature-riched chart components, such as Tooltip, Legend and Guide.

Flexible and Interactive

We also provide developers with flexible extension mechanisms, including shape, animation, and interactive customization capabilities, as well as flexible styling to meet a variety of personalized charting requirements.

arrow-up-rightarrow-up-rightarrow-up-rightarrow-up-right

Other libraries base on F2

Demos

Chart Demosarrow-up-right

Or just scan the below qrcode to see demos in mobile:

arrow-up-right

Getting Started

arrow-up-right

Development

How to Contribute

Please let us know how can we help. Do check out issuesarrow-up-right for bug reports or suggestions first.

To become a contributor, please follow our contributing guidearrow-up-right.

License

MIT licensarrow-up-right

Last updated