Skip to content

Live update Xamarin.Forms charts. Customizable, bindable, easy to use.

License

Notifications You must be signed in to change notification settings

manuelmeisen/SimpleXarts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleXarts

SimpleXarts is a live update Xamarin.Forms charting library, designed to be used with MVVM.

Getting started

Install

Not yet on NuGet, because the structure of the charts is still subject to change, to support a wider range of platforms.

Its not recommended to be used in its current state.

Display a chart

1) Create the data to bind to a chart.

public ObservableCollection<Figure> Data { get; set; } = new ObservableCollection<Figure>()
{
    new Figure(20)
    {
        Describtion = "Fruit",
        Color = Xamarin.Forms.Color.FromRgb(240, 125, 100)
    },
    new Figure(5)
    {
        Describtion = "Fish",
        Color = Xamarin.Forms.Color.FromRgb(100, 188, 194)
    },
    new Figure(12)
    {
        Describtion = "Sweets",
        Color = Xamarin.Forms.Color.FromRgb(242, 194, 84)
    },
    new Figure(20)
    {
        Describtion = "Vegetable",
        Color = Xamarin.Forms.Color.FromRgb(142, 215, 131)
    }
};
References:

2) Bind the data to a chart.

<SimpleXarts:DonutChart Figures="{Binding Data} />
References:

gallery

3) Update your data

//change the value of an existing Figure
Data[0].Value = 30;

//add a new Figure to the chart
Data.Add(
    new Figure(20)
    {
        Describtion = "Spices",
        Color = Color.FromRgb(183, 93, 174)
    }
);

//remove a figure from the chart
Data.RemoveAt(1);
References:

gallery

About

Live update Xamarin.Forms charts. Customizable, bindable, easy to use.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages