All Projects → angular-rust → ux-charts

angular-rust / ux-charts

Licence: MPL-2.0 License
Simple, responsive, modern Charts with zero dependencies

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to ux-charts

Graphic
A Flutter data visualization library based on Grammar of Graphics.
Stars: ✭ 173 (+686.36%)
Mutual labels:  charts, charting-library, graph
Echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Stars: ✭ 49,119 (+223168.18%)
Mutual labels:  charts, canvas, charting-library
Lightweight Charts
Financial lightweight charts built with HTML5 canvas
Stars: ✭ 4,390 (+19854.55%)
Mutual labels:  charts, canvas, charting-library
React D3 Components
D3 Components for React
Stars: ✭ 1,599 (+7168.18%)
Mutual labels:  charts, charting-library, graph
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (+4022.73%)
Mutual labels:  charts, charting-library, graph
G2
📊 A highly interactive data-driven visualization grammar for statistical charts.
Stars: ✭ 11,020 (+49990.91%)
Mutual labels:  charts, canvas, graph
Charts
⚡ Laravel Charts — Build charts using laravel. The laravel adapter for Chartisan.
Stars: ✭ 2,337 (+10522.73%)
Mutual labels:  charts, interactive-charts
Swiftcharts
Easy to use and highly customizable charts library for iOS
Stars: ✭ 2,336 (+10518.18%)
Mutual labels:  charts, graph
Squid
A Ruby library to plot charts in PDF files
Stars: ✭ 205 (+831.82%)
Mutual labels:  charts, graph
Keen Dataviz.js
Data Visualization Charting Library
Stars: ✭ 215 (+877.27%)
Mutual labels:  charts, charting-library
Blazor Samples
Explore and learn Syncfusion Blazor components using large collection of demos, example applications and tutorial samples
Stars: ✭ 156 (+609.09%)
Mutual labels:  charts, wasm
React Financial Charts
Charts dedicated to finance.
Stars: ✭ 201 (+813.64%)
Mutual labels:  charts, canvas
gauge-chart
Gauge Chart Library
Stars: ✭ 45 (+104.55%)
Mutual labels:  charts, charting-library
Plotly.js
Open-source JavaScript charting library behind Plotly and Dash
Stars: ✭ 14,268 (+64754.55%)
Mutual labels:  charts, charting-library
awesome-canvas
Canvas资源库大全中文版。An awesome Canvas packages and resources.
Stars: ✭ 288 (+1209.09%)
Mutual labels:  charts, canvas
Matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Stars: ✭ 2,433 (+10959.09%)
Mutual labels:  charts, charting-library
Angular Chartist.js
Angular directive for Chartist.js
Stars: ✭ 206 (+836.36%)
Mutual labels:  charts, charting-library
angular-fusioncharts
Angular Component for FusionCharts JavaScript Charting Library
Stars: ✭ 53 (+140.91%)
Mutual labels:  charts, interactive-charts
ipychart
The power of Chart.js with Python
Stars: ✭ 48 (+118.18%)
Mutual labels:  charts, charting-library
HCLineChartView
HCLineChartView is a beautiful iOS library for drawing line charts. It is highly customizable and easy to use.
Stars: ✭ 22 (+0%)
Mutual labels:  charts, charting-library

UX Charts

API Docs Crates.io Code coverage Tests MPL-2.0 licensed Gitter chat loc

UX Charts is a drawing library designed for clean charts. UX Charts supports various types of backend including GTK/Cairo and HTML5 Canvas. UX Charts are designed with the concept - one code for all. UX Charts uses the UX Dataflow library as the data source and the UX Animate library as the canvas implementation.

UX Charts is part of the Angular Rust framework.

Angular Rust is a high productivity, platform-agnostic frontend framework for the Rust language. It now supports desktop and web development. Angular Rust currently uses GTK for desktop development and WebAssembly for web development. We are planning to add support for mobile development.

Angular Rust structure

Gallery

Features

  • Various charts: barchart, linechart, piechart, gaugechart, and radarchart.
  • Animation support
  • Gradient fills
  • User interaction

The unimplemented features depend on User-Experience during the development of the UX Animate crate. So far, we have implemented basic features to visualize your data streams.

Quick Start

Install UX Charts:

cargo add ux-charts

Learn More

Community

Contributing

We believe the wider community can create better code. The first tool for improving the community is to tell the developers about the project by giving it a star. More stars - more members.

Angular Rust is a community effort and we welcome all kinds of contributions, big or small, from developers of all backgrounds. We want the Angular Rust community to be a fun and friendly place, so please review our Code of Conduct to learn what behavior will not be tolerated.

New to Angular Rust?

Start learning about the framework by helping us improve our documentation. Pull requests which improve test coverage are also very welcome.

Looking for inspiration?

Check out the community curated list of awesome things related to Angular Rust / WebAssembly at awesome-angular-rust.

Confused about something?

Feel free to drop into our Gitter chatroom or open a new "Question" issue to get help from contributors. Often questions lead to improvements to the ergonomics of the framework, better documentation, and even new features!

Ready to dive into the code?

After reviewing the Contributing Code Guidelines, check out the "Good First Issues" (they are eager for attention!). Once you find one that interests you, feel free to assign yourself to an issue and don't hesitate to reach out for guidance, the issues vary in complexity.

Let's help each other!

Come help us on the issues that matter that the most and receive a small cash reward for your troubles. We use Issuehunt to fund issues from our Open Collective funds. If you really care about an issue, you can choose to add funds yourself!

Found a bug?

Please report all bugs! We are happy to help support developers fix the bugs they find if they are interested and have the time.

Todo

  • Documentation
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].