سؤال

لقد كتبت عنصر واجهة تطبيق بسيطة يحاول عرض مخطط زمني كشرب باستخدام مكتبة AchartEngine. العارض الخاص بي هو:

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);

وبعد إنشاء مجموعة بيانات أرسم إلى صورة نقطية باستخدام:

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);

ولكن بشكل مزعج ، يحتوي الرسم البياني الذي أحصل عليه على حدود سميكة حيث كانت المحاور والعلامات.

أود أن أعرف ما إذا كانت هناك طريقة أفضل باستخدام AchartEngine للتخطيط لشربتي بحيث يشغل عرض نقطية بالكامل.

هل كانت مفيدة؟

المحلول

يمكنك استخدام Multiplerenderer.setMargins () و Multiplerenderer.setShowleGend () من أجل إخفاء الأشياء الإضافية التي قد لا تحتاجها.

يعتبر،

دان

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top