public EegChannelViewHolder(View itemView) { super(itemView); ButterKnife.bind(this, itemView); final NumericAxis xAxis = sciChartBuilder.newNumericAxis() .withGrowBy(new DoubleRange(0.05d, 0.05d)) .withAutoRangeMode(AutoRange.Always) .withDrawMajorBands(false) .withDrawLabels(false) .withDrawMinorTicks(false) .withDrawMajorTicks(false) .withDrawMajorGridLines(false) .withDrawMinorGridLines(false) .build(); final NumericAxis yAxis = sciChartBuilder.newNumericAxis() .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAutoRangeMode(AutoRange.Always) .withDrawMajorBands(false) .withDrawLabels(false) .withDrawMinorTicks(false) .withDrawMajorTicks(false) .withDrawMajorGridLines(false) .withDrawMinorGridLines(false) .build(); final IRenderableSeries rs = sciChartBuilder.newLineSeries().build(); Collections.addAll(chart.getXAxes(), xAxis); Collections.addAll(chart.getYAxes(), yAxis); Collections.addAll(chart.getRenderableSeries(), rs); }
.withAxisId("PrimaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new ThousandsLabelProvider()) .build(); .withAxisId("SecondaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new BillionsLabelProvider()) .build();
.withAxisId("PrimaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new ThousandsLabelProvider()) .build(); .withAxisId("SecondaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new BillionsLabelProvider()) .build();
@Override protected void initExample() { final IAxis xAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Top).withMajorTickLineStyle(0xFFFFFFFF, 2f, true).withTextFormatting("0.00").withDrawMinorTicks(false).withIsCenterAxis(true).withGrowBy(0.1, 0.1).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Left).withMajorTickLineStyle(0xFFFFFFFF, 2f, true).withTextFormatting("0.00").withDrawMinorTicks(false).withIsCenterAxis(true).withGrowBy(0.1, 0.1).build(); final DoubleSeries butterflyCurve = DataManager.getInstance().getButterflyCurve(20000); final XyDataSeries<Double, Double> dataSeries = sciChartBuilder.newXyDataSeries(Double.class, Double.class).withAcceptsUnsortedData().build(); dataSeries.append(butterflyCurve.xValues, butterflyCurve.yValues); final FastLineRenderableSeries rSeries = sciChartBuilder.newLineSeries().withDataSeries(dataSeries).build(); UpdateSuspender.using(surface, new Runnable() { @Override public void run() { surface.setLayoutManager(new CenterLayoutManager(xAxis, yAxis)); 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).withSweepTransformation().withDuration(20000).withStartDelay(350).start(); } }); }