final IPointMarker pointMarker1 = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(50).withFill(0x990077ff).withStroke(ColorUtil.Blue, 2).build(); final IPointMarker pointMarker2 = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(60).withFill(0x99ff0000).withStroke(ColorUtil.Red, 2).build(); final IPointMarker pointMarker3 = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(60).withFill(new RadialGradientBrushStyle(0.5f, 0.5f, 0.4f, 0.4f, ColorUtil.Red, ColorUtil.Green)).withStroke(0xffff6600, 2).build(); final IPointMarker pointMarker4 = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(65).withStroke(ColorUtil.Magenta, 4).build(); final IPointMarker pointMarker5 = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(75).withFill(new TextureBrushStyle(texture)).withStroke(sciChartBuilder.newPen().withColor(ColorUtil.Red).withThickness(4f).withStrokeDashArray(new float[]{2, 3, 4, 5}).build()).build();
private XyScatterRenderableSeries getScatterRenderableSeries(IPointMarker pointMarker, @ColorInt int color, boolean negative) { final String seriesName = pointMarker instanceof EllipsePointMarker ? negative ? "Negative Ellipse" : "Positive Ellipse" : negative ? "Negative" : "Positive"; final IXyDataSeries<Integer, Double> dataSeries = sciChartBuilder.newXyDataSeries(Integer.class, Double.class).withSeriesName(seriesName).build(); for (int i = 0; i < 200; i++) { final double time = (i < 100) ? getRandom(random, 0, i + 10) / 100 : getRandom(random, 0, 200 - i + 10) / 100; final double y = negative ? -time * time * time : time * time * time; dataSeries.append(i, y); } return sciChartBuilder.newScatterSeries() .withDataSeries(dataSeries) .withStrokeStyle(color) .withPointMarker(sciChartBuilder.newPointMarker(pointMarker) .withSize(6, 6) .withStroke(0xFFFFFFFF, 0.1f) .withFill(color) .build()) .build(); }
ds5.updateYAt(7, Double.NaN); final IPointMarker pointMarker1 = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(15,15).withFill(0x990077ff).withStroke(ColorUtil.LightBlue, 2).build(); final IPointMarker pointMarker2 = sciChartBuilder.newPointMarker(new SquarePointMarker()).withSize(20, 20).withFill(0x99ff0000).withStroke(ColorUtil.Red, 2).build(); final IPointMarker pointMarker3 = sciChartBuilder.newPointMarker(new TrianglePointMarker()).withSize(20, 20).withFill(0xffffdd00).withStroke(0xffff6600, 2).build(); final IPointMarker pointMarker4 = sciChartBuilder.newPointMarker(new CrossPointMarker()).withSize(25, 25).withStroke(ColorUtil.Magenta, 4).build(); final IPointMarker pointMarker5 = sciChartBuilder.newPointMarker(new SpritePointMarker(new CustomPointMarkerDrawer(getActivity(), R.drawable.example_weather_storm))).withSize(40, 40).build();
.withDataSeries(ds1) .withStrokeStyle(ColorUtil.SteelBlue, 2) .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(7, 7) .withFill(ColorUtil.Lavender) .withDataSeries(ds2) .withStrokeStyle(ColorUtil.DarkGreen, 2) .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(7, 7) .withFill(ColorUtil.Lavender)
.newPointMarker(new EllipsePointMarker()) .withFill(ColorUtil.LightBlue) .withStroke(ColorUtil.Green, 2f)
final int line3Color = ColorUtil.argb(0xFF, 0xFF, 0x19, 0x19); final IPointMarker pointMarker1 = sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(5) .withFill(line1Color) .build(); final IPointMarker pointMarker2 = sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(5) .withFill(line2Color) .build(); final IPointMarker pointMarker3 = sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(5) .withFill(line3Color)
.withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(5).withStroke(ColorUtil.SteelBlue, 2f).withFill(ColorUtil.SteelBlue).build()) .withDataSeries(dataSeries1) .build(); final FastLineRenderableSeries line2 = sciChartBuilder.newLineSeries() .withStrokeStyle(0xFFFF3333, 1f, true) .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(5).withStroke(0xFFFF3333, 2f).withFill(0xFFFF3333).build()) .withDataSeries(dataSeries2) .build();
.newPointMarker(new EllipsePointMarker()) .withFill(ColorUtil.LightBlue) .withStroke(ColorUtil.Green, 2f)
.withDataSeries(dataSeries0) .withStrokeStyle(color, 1f) .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(5, 5).withFill(color).build()) .build(); final XyScatterRenderableSeries scatterSeries = sciChartBuilder.newScatterSeries() .withDataSeries(dataSeries1) .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(7, 7).withFill(0x00FFFFFF).withStroke(color, 1f).build()) .build();
.newPointMarker(new EllipsePointMarker()) .withFill(ColorUtil.LightBlue) .withStroke(ColorUtil.Green, 2f)
.newPointMarker(new EllipsePointMarker()) .withFill(ColorUtil.LightBlue) .withStroke(ColorUtil.Green, 2f)
.newPointMarker(new EllipsePointMarker()) .withFill(ColorUtil.LightBlue) .withStroke(ColorUtil.Green, 2f)
dataSeries.append(ds1Points.xValues, ds1Points.yValues); final EllipsePointMarker pointMarker = sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(10, 10) .withStroke(ColorUtil.argb(0xFF, 0x00, 0x66, 0xFF), 1)
.newPointMarker(new EllipsePointMarker()) .withFill(ColorUtil.LightBlue) .withStroke(ColorUtil.Green, 2f)
private final IPointMarker selectedPointMarker = sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(10, 10).withFill(0xFFFF00DC).withStroke(ColorUtil.White, 1f).build();
case IMPULSE: rSeries = initXySeries(sciChartBuilder.newImpulseSeries() .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(10, 10) .withStroke(ColorUtil.SteelBlue, 1) case XY_SCATTER: rSeries = initXySeries(sciChartBuilder.newScatterSeries() .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(10, 10) .withStroke(ColorUtil.SteelBlue, 1)
.withDataSeries(dataSeries0) .withStrokeStyle(ColorUtil.SteelBlue, 3) .withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()) .withSize(30, 30) .withFill(ColorUtil.SteelBlue)
.withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()).withSize(7, 7).withStroke(0xFF006400, 1).withFill(0xFFFFFFFF).build()) .withStrokeStyle(0xFF4282B4, 1f, true) .build();
.withPointMarker(sciChartBuilder.newPointMarker(new EllipsePointMarker()).withFill(ColorUtil.Red).withStroke(ColorUtil.Orange, 2f).withSize(10, 10).build()) .withDataSeries(lineDataSeries) .withPaletteProvider(new XyCustomPaletteProvider(ColorUtil.Red, annotation)) .withPointMarker(sciChartBuilder.newPointMarker(new SquarePointMarker()).withFill(ColorUtil.Red).withStroke(ColorUtil.Orange, 2f).withSize(7, 7).build()) .withPaletteProvider(new XyCustomPaletteProvider(ColorUtil.LimeGreen, annotation)) .build();