0

シンプルな折れ線グラフが完全に表示されています。最初に 1 本の黒い線の下にチャートを生成します。(写真で見る)

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

初登場時に黒いバーがあるのはなぜですか?どうも

4

1 に答える 1

2

透明度にバグがあると思います。Color.TRANSPARENT はアルファ 0 の黒だと思います。何らかの理由で、黒 (すべて 0) は依然として黒として表示されます。

次のコードを試してください

mRenderer.setMarginsColor(Color.argb(0x00, 0x01, 0x01, 0x01));
于 2012-02-21T08:45:06.003 に答える