protected override void InitExample() { var data0 = DataManager.Instance.GetDampedSinewave(1.0, 0.01, 1000); var data1 = DataManager.Instance.GetDampedSinewave(1.0, 0.005, 1000, 12); var dataSeries = new XyyDataSeries <double, double>(); dataSeries.Append(data0.XData, data0.YData, data1.YData); var xAxis = new SCINumericAxis { VisibleRange = new SCIDoubleRange(1.1, 2.7) }; var yAxis = new SCINumericAxis { GrowBy = new SCIDoubleRange(0.1, 0.1) }; var renderSeries = new SCIFastBandRenderableSeries { DataSeries = dataSeries, StrokeStyle = new SCISolidPenStyle(0xFFFF1919, 0.7f), StrokeY1Style = new SCISolidPenStyle(0xFF279B27, 0.7f), FillBrushStyle = new SCISolidBrushStyle(0x33279B27), FillY1BrushStyle = new SCISolidBrushStyle(0x33FF1919) }; var animation = new SCIScaleRenderableSeriesAnimation(3, SCIAnimationCurve.EaseOutElastic); animation.StartAfterDelay(0.3f); renderSeries.AddAnimation(animation); using (Surface.SuspendUpdates()) { Surface.XAxes.Add(xAxis); Surface.YAxes.Add(yAxis); Surface.RenderableSeries.Add(renderSeries); Surface.ChartModifiers = new SCIChartModifierCollection { new SCIZoomPanModifier(), new SCIPinchZoomModifier(), new SCIZoomExtentsModifier() }; } }