@Override public void run() { final IAxis xBottomAxis = sciChartBuilder.newNumericAxis() .withAutoRangeMode(AutoRange.Never) .withAxisTitle("Time (ms)") .withVisibleRange(new DoubleRange(2.5, 4.5)) .build(); final IAxis yRightAxis = sciChartBuilder.newNumericAxis() .withAutoRangeMode(AutoRange.Never) .withAxisTitle("Voltage (mV)") .withVisibleRange(new DoubleRange(-12.5, 12.5)) .build(); rSeries = sciChartBuilder.newLineSeries() .withDataSeries(dataSeries1) .withXAxisId(xBottomAxis.getAxisId()) .withYAxisId(yRightAxis.getAxisId()) .build(); Collections.addAll(surface.getXAxes(), xBottomAxis); Collections.addAll(surface.getYAxes(), yRightAxis); Collections.addAll(surface.getRenderableSeries(), rSeries); Collections.addAll(surface.getChartModifiers(), sciChartBuilder.newModifierGroupWithDefaultModifiers().build()); } });
.withXAxisId(xAxis.getAxisId()) .withYAxisId(yLeftAxis1.getAxisId()) .withStrokeStyle(0xFFFF1919) .withXAxisId(xAxis.getAxisId()) .withYAxisId(yLeftAxis2.getAxisId()) .withStrokeStyle(0xFFCCCCCC) .withXAxisId(xAxis.getAxisId()) .withYAxisId(yLeftAxis3.getAxisId()) .withStrokeStyle(0xFFFC9C29) .withXAxisId(xAxis.getAxisId()) .withYAxisId(yLeftAxis4.getAxisId()) .withStrokeStyle(0xFF4083B7) .withXAxisId(xAxis.getAxisId()) .withYAxisId(yRightAxis1.getAxisId()) .withStrokeStyle(0xFF4083B7) .withXAxisId(xAxis.getAxisId()) .withYAxisId(yRightAxis2.getAxisId()) .withStrokeStyle(0xFF279B27) .withXAxisId(xAxis.getAxisId()) .withYAxisId(yRightAxis3.getAxisId()) .withStrokeStyle(0xFFFF1919) .withXAxisId(xAxis.getAxisId())
.withXAxisId(X_BOTTOM_AXIS) .withYAxisId(Y_LEFT_AXIS) .withStrokeStyle(0xFFFF1919, 1f, true) .withXAxisId(X_BOTTOM_AXIS) .withYAxisId(Y_LEFT_AXIS) .withStrokeStyle(0xFF279B27, 1f, true) .withXAxisId(X_TOP_AXIS) .withYAxisId(Y_RIGHT_AXIS) .withStrokeStyle(0xFFFC9C29, 1f, true) .withXAxisId(X_TOP_AXIS) .withYAxisId(Y_RIGHT_AXIS) .withStrokeStyle(0xFF4083B7, 1f, true)
.withXAxisId(xBottomAxis.getAxisId()) .withYAxisId(yRightAxis.getAxisId()) .withStrokeStyle(ColorUtil.argb(0xFF, 0x27, 0x9B, 0x27), 1f, true) .withXAxisId(xBottomAxis.getAxisId()) .withYAxisId(yLeftAxis.getAxisId()) .withStrokeStyle(ColorUtil.argb(0xFF, 0x40, 0x83, 0xB7), 1f, true)