An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        



[![GitHub license](https://img.shields.io/github/license/NdubuisiJr/skia-chart.svg?style=flat-square)](https://github.com/NdubuisiJr/skia-chart/blob/master/LICENSE)
[![Actions Status](https://github.com/NdubuisiJr/skia-chart/workflows/Build/badge.svg?style=flat-square)](https://github.com/NdubuisiJr/skia-chart/actions)
[![GitHub last commit](https://img.shields.io/github/last-commit/NdubuisiJr/skia-chart.svg?style=flat-square)](https://github.com/NdubuisiJr/skia-chart)
[![GitHub issues](https://img.shields.io/github/issues/NdubuisiJr/skia-chart.svg?style=flat-square)](https://github.com/NdubuisiJr/skia-chart/issues)
[![nuget](https://img.shields.io/nuget/v/SkiaChart.Forms.svg?style=flat-square)](https://www.nuget.org/packages/SkiaChart.Forms/)
[![Nuget](https://img.shields.io/nuget/dt/SkiaChart.Forms?style=flat-square)](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:
[![Watch the video](https://img.youtube.com/vi/066CmRSQE0k/hqdefault.jpg)](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