public ViewModel() { var values1 = new List <float>(); var values2 = new List <float>(); var x = 0f; while (x <= 1) { values1.Add(EasingFunctions.BounceInOut(x)); values2.Add(EasingFunctions.BounceInOut(x - 0.15f)); x += 0.01f; } var columnSeries1 = new ColumnSeries <float> { Values = values1, Stroke = null, Fill = new SolidColorPaintTask(SKColors.CornflowerBlue), }; var columnSeries2 = new ColumnSeries <float> { Values = values2, Stroke = null, Fill = new SolidColorPaintTask(SKColors.YellowGreen) }; columnSeries1.PointMeasured += OnPointMeasured; columnSeries2.PointMeasured += OnPointMeasured; Series = new List <ISeries> { columnSeries1, columnSeries2 }; }