Question

J'ai écrit une application simple widget qui tente d'afficher un tableau de temps en sparkline utilisant la bibliothèque achartengine. Mon est renderer:

final XYMultipleSeriesRenderer multipleRenderer = new XYMultipleSeriesRenderer();
final XYSeriesRenderer renderer = new XYSeriesRenderer();
multipleRenderer.addSeriesRenderer(renderer);
multipleRenderer.setShowAxes(false);
multipleRenderer.setShowLabels(false);
multipleRenderer.setShowLegend(false);
multipleRenderer.setShowGrid(false);

et après la création d'un ensemble de données je dessine une image bitmap en utilisant:

final TimeChart tc = new TimeChart(dataset, multipleRenderer);
final Bitmap image1 = Bitmap.createBitmap(INITIAL_WIDTH, INITIAL_HEIGHT, Bitmap.Config.ARGB_8888);
final Canvas canvas = new Canvas(image1);
tc.draw(canvas, 0, 0, INITIAL_WIDTH, INITIAL_HEIGHT);

mais fâcheusement le tableau que je reçois a une bordure épaisse où les axes et les étiquettes auraient été.

Je voudrais savoir s'il y a une meilleure façon en utilisant achartengine de tracer mon sparkline afin qu'il occupe toute la largeur de l'image.

Était-ce utile?

La solution

Vous pouvez utiliser multipleRenderer.setMargins () et multipleRenderer.setShowLegend () afin de cacher les choses supplémentaires que vous ne pouvez pas besoin.

Cordialement,

Dan

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top