android - 如何使用没有边框的图表引擎绘制迷你图?

标签 android charts achartengine

我编写了一个简单的应用程序小部件,它尝试使用 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() 来隐藏您可能不需要的额外内容。

问候,

关于android - 如何使用没有边框的图表引擎绘制迷你图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3928631/

相关文章:

android - 滚动子项(RecyclerView)时停止父项(NestedScrollview)的滚动

android - Activity 改变前的动画

java - 使用 gson 解析 JSON 错误

java - AChartEngine 呈现空值

android - android源码中的DNS查询

javascript - 如何移动 Chart.js 图例?

bash - 外壳 : How can I make a text-mode bar chart from parsed data (numbers)?

python - 使用 matplotlib 堆叠 3d 条形图

android - 绘制具有不规则 X 轴值的图形

android - AchartEngine 中的圆环图半径