https://github.com/NdubuisiJr/skia-chart
A simple xamarin.Forms chart library, built on top of the skiasharp.views.forms library
https://github.com/NdubuisiJr/skia-chart
Last synced: 2 days ago
JSON representation
A simple xamarin.Forms chart library, built on top of the skiasharp.views.forms library
- Host: GitHub
- URL: https://github.com/NdubuisiJr/skia-chart
- Owner: NdubuisiJr
- License: mit
- Created: 2020-03-26T21:54:14.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-21T17:37:28.000Z (over 1 year ago)
- Last Synced: 2024-11-13T22:35:45.487Z (6 months ago)
- Language: C#
- Homepage:
- Size: 4 MB
- Stars: 57
- Watchers: 6
- Forks: 14
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-xamarin-forms - skia-chart ★47
README
[](https://github.com/NdubuisiJr/skia-chart/blob/master/LICENSE)
[](https://github.com/NdubuisiJr/skia-chart/actions)
[](https://github.com/NdubuisiJr/skia-chart)
[](https://github.com/NdubuisiJr/skia-chart/issues)
[](https://www.nuget.org/packages/SkiaChart.Forms/)
[](https://www.nuget.org/packages/SkiaChart.Forms/)Built with ❤︎ by Ndubuisi Jr Chukuigwe
# skia-chart
A simple xamarin.Forms chart library, built on top of the skiasharp.views.forms library. This library is developed with engineering and statistics in mind. It might not be the prettiest but it will visualize your data appropriately.## Supported Charts
* Line Chart.
* Bar Chart.
* Scatter Chart.
* Area Chart.
* Radial Chart.
* Donut Chart.## Features
* Horizontal axis title.
* Vertical axis title.
* Legend
* Point markers for line and area charts.
* Plots multiple line chart on the same axis.
* Plots multiple bars on the same axis.
* Plots multiple scatter points on the same axis.
* Plots multiple area charts on the same axis.## Supported Platforms
* Android
* IOS
* UWP
* macOS
* GTK
* WPF## Gallery - Display on Android, IOS, UWP, GTK, WPF and macOS
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Gallery - Without Legend and Title
/
![]()
![]()
![]()
![]()
## Getting Started
* Open Nuget package manager for solution
* Search for SkiaChart.Forms
* Install on all the projects## Code Example
### Line Chart
XAML-page
```
```
see Test App for typical bindings.
![]()
### Bar Chart
XAML-page
```
```
see Test App for typical bindings.
![]()
### Scatter Chart
XAML-page
```
```
see Test App for typical bindings.
![]()
## Tutorials - Watch the YouTube video below:
[](https://youtu.be/066CmRSQE0k)
[Full tutorial series](https://www.youtube.com/watch?v=ExjwgJ3Y0z8&list=PL918TratNgZxkJGbr3t-NiIftscT5O_cq)## Contributing
* Create a Fork from this repository.
* Clone your fork into your work station.
* Switch to the development branch.
* Make your changes on the development branch.
* Push your changes to your fork.
* Create a pull request back to the main repository.
* Add a new remote called upstream to point to the main repository.
## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/NdubuisiJr/skia-chart/blob/master/LICENSE) file for details