org.achartengine.renderer.SimpleSeriesRenderer Java Examples
The following examples show how to use
org.achartengine.renderer.SimpleSeriesRenderer.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: TwoFragment.java From accountBook with Apache License 2.0 | 6 votes |
/** * 构建渲染器 * @param colors * @return */ protected DefaultRenderer buildCategoryRenderer(int[] colors){ DefaultRenderer renderer = new DefaultRenderer(); renderer.setLegendTextSize(35);//设置左下角标注文字的大小 renderer.setLabelsTextSize(25);//饼图上标记文字的字体大小 renderer.setLabelsColor(Color.BLACK);//饼图上标记文字的颜色 renderer.setPanEnabled(false); //renderer.setDisplayValues(true);//显示数据 for(int color : colors){ SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.setColor(color); //设置百分比 //r.setChartValuesFormat(NumberFormat.getPercentInstance()); renderer.addSeriesRenderer(r); } return renderer; }
Example #2
Source File: TwoFragment.java From accountBook with Apache License 2.0 | 6 votes |
/** * 构建渲染器 * @return */ private DefaultRenderer getPieRenderer(){ DefaultRenderer renderer = new DefaultRenderer(); renderer.setZoomButtonsVisible(true);//设置显示放大放小缩小按钮 renderer.setZoomEnabled(true);//设置允许放大放小 //设置各个类别分别对应的颜色 SimpleSeriesRenderer yellowRenderer = new SimpleSeriesRenderer(); yellowRenderer.setColor(Color.YELLOW); SimpleSeriesRenderer blueRenderer = new SimpleSeriesRenderer(); blueRenderer.setColor(Color.BLUE); SimpleSeriesRenderer redRenderer = new SimpleSeriesRenderer(); redRenderer.setColor(Color.RED); renderer.addSeriesRenderer(yellowRenderer); renderer.addSeriesRenderer(blueRenderer); renderer.addSeriesRenderer(redRenderer); renderer.setLabelsTextSize(30);//设置坐标字号 renderer.setLegendTextSize(50);//设置图例字号 renderer.setApplyBackgroundColor(true);//设置是否应用背景色 renderer.setBackgroundColor(Color.BLACK); return renderer; }
Example #3
Source File: RangeBarChart.java From MiBandDecompiled with Apache License 2.0 | 6 votes |
public void drawSeries(Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f, int i, int j) { int k = mDataset.getSeriesCount(); int l = list.size(); paint.setColor(simpleseriesrenderer.getColor()); paint.setStyle(android.graphics.Paint.Style.FILL); float f1 = getHalfDiffX(list, l, k); byte byte0 = 0; if (j > 0) { byte0 = 2; } for (int i1 = byte0; i1 < l; i1 += 4) { if (list.size() > i1 + 3) { drawBar(canvas, ((Float)list.get(i1)).floatValue(), ((Float)list.get(i1 + 1)).floatValue(), ((Float)list.get(i1 + 2)).floatValue(), ((Float)list.get(i1 + 3)).floatValue(), f1, k, i, paint); } } paint.setColor(simpleseriesrenderer.getColor()); }
Example #4
Source File: AbstractChart.java From gsn with GNU General Public License v3.0 | 5 votes |
/** * Builds a bar multiple series renderer to use the provided colors. * * @param colors the series renderers colors * @return the bar multiple series renderer */ protected XYMultipleSeriesRenderer buildBarRenderer(int[] colors) { XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.setAxisTitleTextSize(16); renderer.setChartTitleTextSize(20); renderer.setLabelsTextSize(15); renderer.setLegendTextSize(15); int length = colors.length; for (int i = 0; i < length; i++) { SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.setColor(colors[i]); renderer.addSeriesRenderer(r); } return renderer; }
Example #5
Source File: AbstractChart.java From gsn with GNU General Public License v3.0 | 5 votes |
/** * Builds a category renderer to use the provided colors. * * @param colors the colors * @return the category renderer */ protected DefaultRenderer buildCategoryRenderer(int[] colors) { DefaultRenderer renderer = new DefaultRenderer(); renderer.setLabelsTextSize(15); renderer.setLegendTextSize(15); renderer.setMargins(new int[] { 20, 30, 15, 0 }); for (int color : colors) { SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.setColor(color); renderer.addSeriesRenderer(r); } return renderer; }
Example #6
Source File: BubbleChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
public void drawSeries(Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f, int i, int j) { paint.setColor(((XYSeriesRenderer)simpleseriesrenderer).getColor()); paint.setStyle(android.graphics.Paint.Style.FILL); int k = list.size(); XYValueSeries xyvalueseries = (XYValueSeries)mDataset.getSeriesAt(i); double d = 20D / xyvalueseries.getMaxValue(); for (int l = 0; l < k; l += 2) { double d1 = 2D + d * xyvalueseries.getValue(j + l / 2); a(canvas, paint, ((Float)list.get(l)).floatValue(), ((Float)list.get(l + 1)).floatValue(), (float)d1); } }
Example #7
Source File: ScatterChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { if (((XYSeriesRenderer)simpleseriesrenderer).isFillPoints()) { paint.setStyle(android.graphics.Paint.Style.FILL); } else { paint.setStyle(android.graphics.Paint.Style.STROKE); } switch (b.a[((XYSeriesRenderer)simpleseriesrenderer).getPointStyle().ordinal()]) { default: return; case 1: // '\001' a(canvas, paint, f + 10F, f1); return; case 2: // '\002' b(canvas, paint, f + 10F, f1); return; case 3: // '\003' a(canvas, paint, new float[6], f + 10F, f1); return; case 4: // '\004' c(canvas, paint, f + 10F, f1); return; case 5: // '\005' b(canvas, paint, new float[8], f + 10F, f1); return; case 6: // '\006' canvas.drawPoint(f + 10F, f1, paint); break; } }
Example #8
Source File: BarChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
public void drawSeries(Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f, int i, int j) { int k = mDataset.getSeriesCount(); int l = list.size(); paint.setColor(simpleseriesrenderer.getColor()); paint.setStyle(android.graphics.Paint.Style.FILL); float f1 = getHalfDiffX(list, l, k); for (int i1 = 0; i1 < l; i1 += 2) { float f2 = ((Float)list.get(i1)).floatValue(); drawBar(canvas, f2, f, f2, ((Float)list.get(i1 + 1)).floatValue(), f1, k, i, paint); } paint.setColor(simpleseriesrenderer.getColor()); }
Example #9
Source File: BarChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
protected void drawChartValuesText(Canvas canvas, XYSeries xyseries, SimpleSeriesRenderer simpleseriesrenderer, Paint paint, List list, int i, int j) { int k = mDataset.getSeriesCount(); int l = list.size(); float f = getHalfDiffX(list, l, k); int i1 = 0; while (i1 < l) { double d = xyseries.getY(j + i1 / 2); if (!isNullValue(d)) { float f1 = ((Float)list.get(i1)).floatValue(); if (mType == Type.DEFAULT) { f1 += f * (float)(i * 2) - f * ((float)k - 1.5F); } if (d >= 0.0D) { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), d), f1, ((Float)list.get(i1 + 1)).floatValue() - simpleseriesrenderer.getChartValuesSpacing(), paint, 0.0F); } else { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), d), f1, (((Float)list.get(i1 + 1)).floatValue() + simpleseriesrenderer.getChartValuesTextSize() + simpleseriesrenderer.getChartValuesSpacing()) - 3F, paint, 0.0F); } } i1 += 2; } }
Example #10
Source File: CombinedXYChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
protected void drawSeries(XYSeries xyseries, Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f, int i, org.achartengine.renderer.XYMultipleSeriesRenderer.Orientation orientation, int j) { a[i].setScreenR(getScreenR()); a[i].setCalcRange(getCalcRange(mDataset.getSeriesAt(i).getScaleNumber()), 0); a[i].drawSeries(xyseries, canvas, paint, list, simpleseriesrenderer, f, 0, orientation, j); }
Example #11
Source File: ReportActivity.java From financisto with GNU General Public License v2.0 | 5 votes |
private void addSeries(CategorySeries series, DefaultRenderer renderer, String name, BigDecimal expense, long total, int color) { long amount = expense.longValue(); if (amount != 0 && total != 0) { long percentage = 100*Math.abs(amount)/total; series.add((amount > 0 ? "+" : "-") + name + "(" + percentage + "%)", percentage); SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.setColor(color); renderer.addSeriesRenderer(r); } }
Example #12
Source File: XYChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
protected void drawChartValuesText(Canvas canvas, XYSeries xyseries, SimpleSeriesRenderer simpleseriesrenderer, Paint paint, List list, int i, int j) { if (list.size() > 1) { float f1 = ((Float)list.get(0)).floatValue(); float f2 = ((Float)list.get(1)).floatValue(); int l = 0; while (l < list.size()) { if (l == 2) { if (Math.abs(((Float)list.get(2)).floatValue() - ((Float)list.get(0)).floatValue()) > (float)simpleseriesrenderer.getDisplayChartValuesDistance() || Math.abs(((Float)list.get(3)).floatValue() - ((Float)list.get(1)).floatValue()) > (float)simpleseriesrenderer.getDisplayChartValuesDistance()) { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), xyseries.getY(j)), ((Float)list.get(0)).floatValue(), ((Float)list.get(1)).floatValue() - simpleseriesrenderer.getChartValuesSpacing(), paint, 0.0F); drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), xyseries.getY(j + 1)), ((Float)list.get(2)).floatValue(), ((Float)list.get(3)).floatValue() - simpleseriesrenderer.getChartValuesSpacing(), paint, 0.0F); f1 = ((Float)list.get(2)).floatValue(); f2 = ((Float)list.get(3)).floatValue(); } } else if (l > 2 && (Math.abs(((Float)list.get(l)).floatValue() - f1) > (float)simpleseriesrenderer.getDisplayChartValuesDistance() || Math.abs(((Float)list.get(l + 1)).floatValue() - f2) > (float)simpleseriesrenderer.getDisplayChartValuesDistance())) { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), xyseries.getY(j + l / 2)), ((Float)list.get(l)).floatValue(), ((Float)list.get(l + 1)).floatValue() - simpleseriesrenderer.getChartValuesSpacing(), paint, 0.0F); f1 = ((Float)list.get(l)).floatValue(); f2 = ((Float)list.get(l + 1)).floatValue(); } l += 2; } } else { for (int k = 0; k < list.size(); k += 2) { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), xyseries.getY(j + k / 2)), ((Float)list.get(k)).floatValue(), ((Float)list.get(k + 1)).floatValue() - simpleseriesrenderer.getChartValuesSpacing(), paint, 0.0F); } } }
Example #13
Source File: RangeBarChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
protected void drawChartValuesText(Canvas canvas, XYSeries xyseries, SimpleSeriesRenderer simpleseriesrenderer, Paint paint, List list, int i, int j) { int k = mDataset.getSeriesCount(); float f = getHalfDiffX(list, list.size(), k); byte byte0 = 0; if (j > 0) { byte0 = 2; } for (int l = byte0; l < list.size(); l += 4) { int i1 = j + l / 2; float f1 = ((Float)list.get(l)).floatValue(); if (mType == BarChart.Type.DEFAULT) { f1 += f * (float)(i * 2) - f * ((float)k - 1.5F); } if (!isNullValue(xyseries.getY(i1 + 1)) && list.size() > l + 3) { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), xyseries.getY(i1 + 1)), f1, ((Float)list.get(l + 3)).floatValue() - simpleseriesrenderer.getChartValuesSpacing(), paint, 0.0F); } if (!isNullValue(xyseries.getY(i1)) && list.size() > l + 1) { drawText(canvas, getLabel(simpleseriesrenderer.getChartValuesFormat(), xyseries.getY(i1)), f1, (((Float)list.get(l + 1)).floatValue() + simpleseriesrenderer.getChartValuesTextSize() + simpleseriesrenderer.getChartValuesSpacing()) - 3F, paint, 0.0F); } } }
Example #14
Source File: LineChart.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { canvas.drawLine(f, f1, f + 30F, f1, paint); if (isRenderPoints(simpleseriesrenderer)) { b.drawLegendShape(canvas, simpleseriesrenderer, f + 5F, f1, i, paint); } }
Example #15
Source File: ScatterChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawSeries(Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f, int i, int j) { XYSeriesRenderer xyseriesrenderer; int k; xyseriesrenderer = (XYSeriesRenderer)simpleseriesrenderer; paint.setColor(xyseriesrenderer.getColor()); float f1 = paint.getStrokeWidth(); if (xyseriesrenderer.isFillPoints()) { paint.setStyle(android.graphics.Paint.Style.FILL); } else { paint.setStrokeWidth(xyseriesrenderer.getPointStrokeWidth()); paint.setStyle(android.graphics.Paint.Style.STROKE); } k = list.size(); b.a[xyseriesrenderer.getPointStyle().ordinal()]; JVM INSTR tableswitch 1 6: default 96 // 1 122 // 2 183 // 3 235 // 4 295 // 5 347 // 6 407; goto _L1 _L2 _L3 _L4 _L5 _L6 _L7 _L1: paint.setStrokeWidth(f1); return; _L2: paint.setStrokeWidth(xyseriesrenderer.getPointStrokeWidth()); int i2 = 0; while (i2 < k) { a(canvas, paint, ((Float)list.get(i2)).floatValue(), ((Float)list.get(i2 + 1)).floatValue()); i2 += 2; } continue; /* Loop/switch isn't completed */ _L3: int l1 = 0; while (l1 < k) { b(canvas, paint, ((Float)list.get(l1)).floatValue(), ((Float)list.get(l1 + 1)).floatValue()); l1 += 2; } if (true) goto _L1; else goto _L4 _L4: float af1[] = new float[6]; int k1 = 0; while (k1 < k) { a(canvas, paint, af1, ((Float)list.get(k1)).floatValue(), ((Float)list.get(k1 + 1)).floatValue()); k1 += 2; } if (true) { continue; /* Loop/switch isn't completed */ } _L5: int j1 = 0; while (j1 < k) { c(canvas, paint, ((Float)list.get(j1)).floatValue(), ((Float)list.get(j1 + 1)).floatValue()); j1 += 2; } if (true) goto _L1; else goto _L6 _L6: float af[] = new float[8]; int i1 = 0; while (i1 < k) { b(canvas, paint, af, ((Float)list.get(i1)).floatValue(), ((Float)list.get(i1 + 1)).floatValue()); i1 += 2; } if (true) { continue; /* Loop/switch isn't completed */ } _L7: int l = 0; while (l < k) { canvas.drawPoint(((Float)list.get(l)).floatValue(), ((Float)list.get(l + 1)).floatValue(), paint); l += 2; } if (true) goto _L1; else goto _L8 _L8: }
Example #16
Source File: ObdGaugeAdapter.java From AndrOBD with GNU General Public License v3.0 | 4 votes |
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; EcuDataPv currPv = getItem(position); int pid = Objects.requireNonNull(currPv).getAsInt(EcuDataPv.FID_PID); // if no recycled convertView delivered, then create a new one if (convertView == null) { convertView = mInflater.inflate(resourceId, parent, false); holder = new ViewHolder(); // get all views into view holder holder.gauge = convertView.findViewById(R.id.gauge); holder.tvDescr = convertView.findViewById(R.id.label); // remember this view holder convertView.setTag(holder); } else { // recall previous holder holder = (ViewHolder)convertView.getTag(); } convertView.getLayoutParams().width = minWidth; convertView.getLayoutParams().height = minHeight; // if no rendering component is registered with PV, then create and register new one DialChart chartView = (DialChart)currPv.getRenderingComponent(); if(chartView == null) { CategorySeries category = (CategorySeries) currPv.get(FID_GAUGE_SERIES); Number minValue = (Number) currPv.get(EcuDataPv.FID_MIN); Number maxValue = (Number) currPv.get(EcuDataPv.FID_MAX); if (minValue == null) minValue = 0f; if (maxValue == null) maxValue = 255f; DialRenderer renderer = new DialRenderer(); renderer.setScale(1.25f); // dial background renderer.setPanEnabled(false); renderer.setShowLegend(false); renderer.setShowLabels(true); renderer.setLabelsTextSize(mDisplayMetrics.densityDpi / 10); renderer.setLabelsColor(Color.WHITE); renderer.setShowLabels(true); renderer.setVisualTypes(new DialRenderer.Type[]{DialRenderer.Type.NEEDLE}); renderer.setMinValue(minValue.doubleValue()); renderer.setMaxValue(maxValue.doubleValue()); renderer.setChartTitle(currPv.getUnits()); renderer.setChartTitleTextSize(mDisplayMetrics.densityDpi/10); SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.setColor(ChartActivity.getItemColor(pid!=0?pid:position)); try { r.setChartValuesFormat(labelFormat); } catch (Exception e) { // ignore } renderer.addSeriesRenderer(0, r); // create chart view and register with PV chartView = new DialChart(category, renderer); currPv.setRenderingComponent(chartView); } convertView.setBackgroundColor(ChartActivity.getItemColor(pid!=0?pid:position) & 0x08FFFFFF); // set new values for display holder.tvDescr.setTextColor(ChartActivity.getItemColor(pid!=0?pid:position)); holder.tvDescr.setText(String.valueOf(currPv.get(EcuDataPv.FID_DESCRIPT))); // replace DialChart if needed holder.gauge.removeViewAt(0); holder.gauge.addView(new GraphicalView(getContext(), chartView), 0); return convertView; }
Example #17
Source File: BubbleChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { paint.setStyle(android.graphics.Paint.Style.FILL); a(canvas, paint, f + 10F, f1, 3F); }
Example #18
Source File: DoughnutChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { b = -1 + b; canvas.drawCircle((10F + f) - (float)b, f1, b, paint); }
Example #19
Source File: AbstractChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
protected int drawLegend(Canvas canvas, DefaultRenderer defaultrenderer, String as[], int i, int j, int k, int l, int i1, int j1, Paint paint, boolean flag) { float f = 32F; if (defaultrenderer.isShowLegend()) { float f1 = i; float f2 = f + (float)((k + i1) - j1); paint.setTextAlign(android.graphics.Paint.Align.LEFT); paint.setTextSize(defaultrenderer.getLegendTextSize()); int k1 = Math.min(as.length, defaultrenderer.getSeriesRendererCount()); int l1 = 0; while (l1 < k1) { SimpleSeriesRenderer simpleseriesrenderer = defaultrenderer.getSeriesRendererAt(l1); float f3 = getLegendShapeWidth(l1); float f4; if (simpleseriesrenderer.isShowLegendItem()) { String s = as[l1]; float af[]; float f5; int i2; if (as.length == defaultrenderer.getSeriesRendererCount()) { paint.setColor(simpleseriesrenderer.getColor()); } else { paint.setColor(0xffcccccc); } af = new float[s.length()]; paint.getTextWidths(s, af); f5 = 0.0F; i2 = af.length; for (int j2 = 0; j2 < i2; j2++) { f5 += af[j2]; } float f6 = f5 + (10F + f3); float f7 = f1 + f6; if (l1 > 0 && getExceed(f7, defaultrenderer, j, l)) { f1 = i; f2 += defaultrenderer.getLegendTextSize(); float f9 = f + defaultrenderer.getLegendTextSize(); f7 = f1 + f6; f4 = f9; } else { f4 = f; } if (getExceed(f7, defaultrenderer, j, l)) { float f8 = (float)j - f1 - f3 - 10F; if (isVertical(defaultrenderer)) { f8 = (float)l - f1 - f3 - 10F; } int k2 = paint.breakText(s, true, f8, af); s = (new StringBuilder()).append(s.substring(0, k2)).append("...").toString(); } if (!flag) { drawLegendShape(canvas, simpleseriesrenderer, f1, f2, l1, paint); drawString(canvas, s, 5F + (f1 + f3), f2 + 5F, paint); } f1 += f6; } else { f4 = f; } l1++; f = f4; } } return Math.round(f + defaultrenderer.getLegendTextSize()); }
Example #20
Source File: XYChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
protected void drawSeries(XYSeries xyseries, Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f1, int i, org.achartengine.renderer.XYMultipleSeriesRenderer.Orientation orientation, int j) { BasicStroke basicstroke = simpleseriesrenderer.getStroke(); android.graphics.Paint.Cap cap = paint.getStrokeCap(); android.graphics.Paint.Join join = paint.getStrokeJoin(); float f2 = paint.getStrokeMiter(); PathEffect patheffect = paint.getPathEffect(); android.graphics.Paint.Style style = paint.getStyle(); if (basicstroke != null) { float af[] = basicstroke.getIntervals(); DashPathEffect dashpatheffect = null; if (af != null) { dashpatheffect = new DashPathEffect(basicstroke.getIntervals(), basicstroke.getPhase()); } a(basicstroke.getCap(), basicstroke.getJoin(), basicstroke.getMiter(), android.graphics.Paint.Style.FILL_AND_STROKE, dashpatheffect, paint); } drawSeries(canvas, paint, list, simpleseriesrenderer, f1, i, j); if (isRenderPoints(simpleseriesrenderer)) { ScatterChart scatterchart = getPointsChart(); if (scatterchart != null) { scatterchart.drawSeries(canvas, paint, list, simpleseriesrenderer, f1, i, j); } } paint.setTextSize(simpleseriesrenderer.getChartValuesTextSize()); if (orientation == org.achartengine.renderer.XYMultipleSeriesRenderer.Orientation.HORIZONTAL) { paint.setTextAlign(android.graphics.Paint.Align.CENTER); } else { paint.setTextAlign(android.graphics.Paint.Align.LEFT); } if (simpleseriesrenderer.isDisplayChartValues()) { paint.setTextAlign(simpleseriesrenderer.getChartValuesTextAlign()); drawChartValuesText(canvas, xyseries, simpleseriesrenderer, paint, list, i, j); } if (basicstroke != null) { a(cap, join, f2, style, patheffect, paint); } }
Example #21
Source File: XYChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public boolean isRenderPoints(SimpleSeriesRenderer simpleseriesrenderer) { return false; }
Example #22
Source File: BarChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { canvas.drawRect(f, f1 - 6F, f + 12F, f1 + 6F, paint); }
Example #23
Source File: RoundChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { canvas.drawRect(f, f1 - 5F, f + 10F, f1 + 5F, paint); }
Example #24
Source File: CombinedXYChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawSeries(Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f, int i, int j) { a[i].setScreenR(getScreenR()); a[i].setCalcRange(getCalcRange(mDataset.getSeriesAt(i).getScaleNumber()), 0); a[i].drawSeries(canvas, paint, list, simpleseriesrenderer, f, 0, j); }
Example #25
Source File: CombinedXYChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint) { a[i].drawLegendShape(canvas, simpleseriesrenderer, f, f1, 0, paint); }
Example #26
Source File: LineChart.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public boolean isRenderPoints(SimpleSeriesRenderer simpleseriesrenderer) { return ((XYSeriesRenderer)simpleseriesrenderer).getPointStyle() != PointStyle.POINT; }
Example #27
Source File: AbstractChart.java From MiBandDecompiled with Apache License 2.0 | votes |
public abstract void drawLegendShape(Canvas canvas, SimpleSeriesRenderer simpleseriesrenderer, float f, float f1, int i, Paint paint);
Example #28
Source File: XYChart.java From MiBandDecompiled with Apache License 2.0 | votes |
public abstract void drawSeries(Canvas canvas, Paint paint, List list, SimpleSeriesRenderer simpleseriesrenderer, float f1, int i, int j);