The Xamarin.Forms RadChart doesn't have a SeriesProvider property that you can bind to, however you can achieve the same result by doing the following:
var vm = BindingContext
// 1 - Group the original data in the ViewModel by the CategoryId of each item
var uniqueCategorySeriesData = vm.OriginalData.GroupBy(i => i.CategoryId);
// Add a series for each one of the groups
ItemsSource = seriesData.ToList(),
I've attached a demo that does this using items that have an CategoryId of 1 and 2.
Here's the result at runtime:
Lance | Tech Support Engineer, Sr.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items