@Override protected void initExample() { final IAxis xAxis = sciChartBuilder.newDateAxis().withGrowBy(new DoubleRange(0.1d, 0.1d)).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withGrowBy(new DoubleRange(0.1d, 0.1d)).build(); final IXyDataSeries<Date, Double> dataSeries = sciChartBuilder.newXyDataSeries(Date.class, Double.class).build(); final PriceSeries priceData = DataManager.getInstance().getPriceDataIndu(getActivity()); dataSeries.append(priceData.getDateData(), priceData.getCloseData()); final FastMountainRenderableSeries rSeries = sciChartBuilder.newMountainSeries() .withDataSeries(dataSeries) .withIsDigitalLine(true) .withStrokeStyle(0xAAFFC9A8, 1, true) .withAreaFillLinearGradientColors(0xAAFF8D42, 0x88090E11) .build(); UpdateSuspender.using(surface, new Runnable() { @Override public void run() { Collections.addAll(surface.getXAxes(), xAxis); Collections.addAll(surface.getYAxes(), yAxis); Collections.addAll(surface.getRenderableSeries(), rSeries); Collections.addAll(surface.getChartModifiers(), sciChartBuilder.newModifierGroupWithDefaultModifiers().build()); sciChartBuilder.newAnimator(rSeries).withWaveTransformation().withInterpolator(new DecelerateInterpolator()).withDuration(3000).withStartDelay(350).start(); } }); } }