【问题标题】:achartengine line chart graphical bug (maybe)achartengine 折线图图形错误(也许)
【发布时间】:2012-02-19 21:14:44
【问题描述】:

我有一个完整的简单折线图。当第一次在一条黑线下生成图表时。 (见图片)

http://i.stack.imgur.com/g0YK4.jpg

它只是在第一次生成时,我用新数据集每 30 秒重新绘制一次,在图表正常之后,没有黑线。

这是我的图表设置:

rendere.setColor(context.getResources().getColor(R.color.white));
    rendere.setFillBelowLine(true);
    rendere.setFillBelowLineColor(context.getResources().getColor(
            R.color.chartstart));

    mRenderer.addSeriesRenderer(rendere);
    mRenderer.setBackgroundColor(Color.TRANSPARENT);
    mRenderer.setChartTitle("");
    mRenderer.setShowLegend(false);
    mRenderer.setFitLegend(false);
    mRenderer.setYAxisMin(min);
    mRenderer.setYAxisMax(max);
    mRenderer.setZoomEnabled(false, false);
    mRenderer.setMarginsColor(Color.TRANSPARENT);
    mRenderer.setMargins(new int[] { 0, 0, 0, 0 }); // Top
    mRenderer.setPanLimits(new double[] { 0, 0, 0, 0 });
    mRenderer.setXLabels(6);
    mRenderer.setYLabels(6);

为什么第一次出现时有一个黑条? 谢谢

【问题讨论】:

  • 我改变了 marginsColor 和那里的问题。只是我不知道为什么:(

标签: android achartengine linechart


【解决方案1】:

我认为透明度存在错误。我认为 Color.TRANSPARENT 是带有 alpha 0 的黑色。由于某种原因,黑色(全 0)仍将显示为黑色

试试下面的代码

mRenderer.setMarginsColor(Color.argb(0x00, 0x01, 0x01, 0x01));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多