2012-02-19 4 views
0

私は完全な視野で単純な折れ線グラフを持っています。最初に黒線の下にグラフを生成するとき。achartengineline chartグラフィカルバグ(多分)

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

そのちょうど最初の発生で(写真で見る)、私は、新しいデータセットとし、チャートOK、ノー黒ラインの後に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); 

なぜ初登場の黒いバーがありますか? thx

+0

を試してみてくださいColor.TRANSPARENTは黒(全て0)がまだ黒

として表示されますいくつかの理由で、αは0と黒だと思います。ちょうど私は理由を知らない:( – Sherad

答えて

2

私は透明性のバグがあると思います。私はmarginsColor、そこに問題を変更するには、次のコード

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