.withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Primary") .withAxisId("primaryYAxis") .withAxisAlignment(AxisAlignment.Right) .build(); .withAxisTitle("Secondary") .withAxisId("secondaryYAxis") .withAxisAlignment(AxisAlignment.Left) .withGrowBy(0.2,0.2) .build(); .withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Primary") .withAxisId("primaryYAxis") .withAxisAlignment(AxisAlignment.Right) .build(); .withAxisTitle("Secondary") .withAxisId("secondaryYAxis") .withAxisAlignment(AxisAlignment.Left)
.withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Y Axis Title").withVisibleRange(0, 100).build();
.withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Bottom) .withAxisId(X_AXIS) .build(); .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Left) .withAxisId(Y_LEFT_AXIS_1) .withTextColor(0xFFFF1919) .build(); .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Left) .withAxisId(Y_LEFT_AXIS_2) .withTextColor(0xFFCCCCCC) .build(); .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Left) .withAxisId(Y_LEFT_AXIS_3) .withTextColor(0xFFFC9C29) .withIsCenterAxis(true) .build(); .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Left) .withAxisId(Y_LEFT_AXIS_4) .withTextColor(0xFF4083B7) .withIsCenterAxis(true)
Collections.addAll(surface.getYAxes(), sciChartBuilder.newNumericAxis().withVisibleRange(30d, 37d).build()); Collections.addAll(surface.getChartModifiers(), new ZoomPanModifier());
@Override public void run() { final IAxis xAxis = sciChartBuilder.newNumericAxis() .withVisibleRange(0d, 10d) .withGrowBy(0.1d, 0.1d) .withTextFormatting("0.0#") .build(); .withVisibleRange(0d, 10d) .withGrowBy(0.1d, 0.1d) .withTextFormatting("0.0#") .build();
.withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Y Axis Title").withVisibleRange(0, 100).build();
.withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Y Axis Title").withVisibleRange(0, 100).build();
.withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Y Axis Title").withVisibleRange(0, 100).build();
final IAxis xAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Bottom).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Left).withGrowBy(new DoubleRange(0d, 0.1d)).build();
@Override protected void initExample() { final IAxis xAxis = sciChartBuilder.newNumericAxis().withVisibleRange(150d, 165d).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withLabelProvider(new ThousandsLabelProvider()).withGrowBy(0, 0.1).withAutoRangeMode(AutoRange.Always).build();
@Override protected void initExample() { final IAxis xTopAxis = sciChartBuilder.newNumericAxis() .withAxisAlignment(AxisAlignment.Top) .withAxisId(X_TOP_AXIS) .withTextColor(0xFF279B27) .build(); .withAxisAlignment(AxisAlignment.Bottom) .withAxisId(X_BOTTOM_AXIS) .withTextColor(0xFFFF1919) .build(); .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Left) .withAxisId(Y_LEFT_AXIS) .withTextFormatting("#.0") .withTextColor(0xFFFC9C29) .build(); .withGrowBy(new DoubleRange(0.1d, 0.1d)) .withAxisAlignment(AxisAlignment.Right) .withAxisId(Y_RIGHT_AXIS) .withTextFormatting("#.0") .withTextColor(0xFF4083B7) .build();
final IAxis xAxis = sciChartBuilder.newNumericAxis().withAutoTicks(false).withMajorDelta(1d).withMinorDelta(0.5).withDrawMajorBands(true).withLabelProvider(new YearsLabelProvider()).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withAutoRangeMode(AutoRange.Always).withAxisTitle("billions of People").withGrowBy(0, 0.1).withDrawMajorBands(true).build();
.withAxisTitle("X Axis Title") .withVisibleRange(-5, 15) .build(); .withAxisTitle("Y Axis Title").withVisibleRange(0, 100).build();
final IAxis xAxis = sciChartBuilder.newNumericAxis().withGrowBy(0.1d, 0.1d).withAutoRangeMode(AutoRange.Always).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withGrowBy(0.1d, 0.1d).withAutoRangeMode(AutoRange.Always).build();
final IAxis xBottomAxis = sciChartBuilder.newNumericAxis().withGrowBy(0.1d, 0.1d).withVisibleRange(150, 180).build(); .withGrowBy(0.1d, 0.1d) .withAxisAlignment(AxisAlignment.Right) .withAutoRangeMode(AutoRange.Always) .withAxisId("PrimaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new ThousandsLabelProvider()) .build(); .withGrowBy(0, 3d) .withAxisAlignment(AxisAlignment.Left) .withAutoRangeMode(AutoRange.Always) .withAxisId("SecondaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new BillionsLabelProvider()) .build();
@Override protected void initExample() { final IAxis xAxis = sciChartBuilder.newNumericAxis().withVisibleRange(0, 150).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withVisibleRange(-1.5, 1.5).build();
@Override protected void initExample() { final IAxis xAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Bottom).withAutoRangeMode(AutoRange.Always).build(); final IAxis leftAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Left).withAxisId(AxisAlignment.Left.name()).build(); final IAxis rightAxis = sciChartBuilder.newNumericAxis().withAxisAlignment(AxisAlignment.Right).withAxisId(AxisAlignment.Right.name()).build();
@Override protected void initExample() { final IAxis xBottomAxis = sciChartBuilder.newNumericAxis().withGrowBy(0.1d, 0.1d).withVisibleRange(150, 180).build(); .withGrowBy(0.1d, 0.1d) .withAxisAlignment(AxisAlignment.Right) .withAutoRangeMode(AutoRange.Always) .withAxisId("PrimaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new ThousandsLabelProvider()) .build(); .withGrowBy(0, 3d) .withAxisAlignment(AxisAlignment.Left) .withAutoRangeMode(AutoRange.Always) .withAxisId("SecondaryAxisId") .withDrawMajorTicks(false) .withDrawMinorTicks(false) .withLabelProvider(new BillionsLabelProvider()) .build();
dataSeries.append(fourierSeries.xValues, fourierSeries.yValues); final IAxis xAxis = sciChartBuilder.newNumericAxis().withGrowBy(new DoubleRange(0.1d, 0.1d)).build(); final IAxis yAxis = sciChartBuilder.newNumericAxis().withGrowBy(new DoubleRange(0.1d, 0.1d)).build();