@Override protected void initExample() { texture = BitmapFactory.decodeResource(getResources(), R.drawable.example_scichartlogo); final SpinnerStringAdapter seriesTypeAdapter = new SpinnerStringAdapter(getActivity(), R.array.fill_list); fillSpinner.setAdapter(seriesTypeAdapter); fillSpinner.setSelection(0); final SpinnerStringAdapter seriesMappingAdapter = new SpinnerStringAdapter(getActivity(), R.array.texture_mapping_mode_list); textureMappingModesSpinner.setAdapter(seriesMappingAdapter); textureMappingModesSpinner.setSelection(0); xAxis = sciChartBuilder.newNumericAxis().withGrowBy(new DoubleRange(0.1d, 0.1d)).build(); yAxis = sciChartBuilder.newNumericAxis().withGrowBy(new DoubleRange(0.1d, 0.1d)).build(); final XyDataSeries<Double, Double> dataSeries = new XyDataSeries<>(Double.class, Double.class); dataSeries.append(new Double[]{0d, 2d, 4d, 6d, 8d, 10d}, new Double[]{1d, 5d, -5d, -10d, 10d, 3d}); rs = sciChartBuilder.newColumnSeries().withDataSeries(dataSeries).withStrokeStyle(ColorUtil.White, 3f, false).build(); surface.getChartModifiers().add(sciChartBuilder.newModifierGroupWithDefaultModifiers().build()); Collections.addAll(surface.getXAxes(), xAxis); Collections.addAll(surface.getYAxes(), yAxis); Collections.addAll(surface.getRenderableSeries(), rs); surface.zoomExtents(); }
.withStrokeStyle(ColorUtil.Blue) .withZeroLine(6000) .withDataPointWidth(0.8d)
@Override protected void initExample() { final IAxis xAxis = sciChartBuilder.newNumericAxis().withGrowBy(0.1, 0.1).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withGrowBy(0, 0.1).build(); IXyDataSeries<Integer, Integer> dataSeries = sciChartBuilder.newXyDataSeries(Integer.class, Integer.class).build(); final int[] yValues = {50, 35, 61, 58, 50, 50, 40, 53, 55, 23, 45, 12, 59, 60}; for (int i = 0; i < yValues.length; i++) { dataSeries.append(i, yValues[i]); } final FastColumnRenderableSeries rSeries = sciChartBuilder.newColumnSeries() .withStrokeStyle(0xFF232323, 0.4f) .withDataPointWidth(0.7) .withLinearGradientColors(ColorUtil.LightSteelBlue, ColorUtil.SteelBlue) .withDataSeries(dataSeries) .withPaletteProvider(new ColumnsPaletteProvider()) .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(); } }); }