2016-10-06 89 views

答えて

3
pieChart.setNoDataText(); 

それを使用し、uはあなたには、いくつかの説明のテキストをしたいならば、あなたは

pieChart.setNoDataTextDescription(); 
を使用することができますまた、ご希望のテキスト を取得します。しかし、それは、私は、このコード行を使用している、これを変更するために働いていません
+0

mChart.setNoDataText("Description that you want"); Paint p = mChart.getPaint(Chart.PAINT_INFO); p.setTextSize(...); p.setColor(...); p.setTypeface(...); 

はフォント:

chart.setNoDataText("Your description"); 

その後、あなたはPaintオブジェクトを通してカスタマイズすることができます。 –

0

LineDataSetを追加しましたか?

LineData xData = mChart.getData(); 
ILineDataSet x = xData.getDataSetByIndex(0); 
x = createXSet(); 
xData.addDataSet(x); 

xData.addEntry(new Entry(5f, 21, 0); 

xData.notifyDataChanged(); 

mChart.notifyDataSetChanged(); 
mChart.setVisibleXRangeMaximum(30); 
mChart.moveViewToX(xData.getEntryCount()); 


private LineDataSet createXSet(boolean drawPoints) { 

    LineDataSet set = new LineDataSet(null, "x"); 
    set.setColor(Color.GREEN); 
    set.setLineWidth(2f); 
    set.setCircleRadius(2f); 
    set.setCircleColor(Color.WHITE); 
    set.setFillAlpha(65); 
    set.setFillColor(Color.GREEN); 
    set.setHighLightColor(Color.rgb(244, 117, 117)); 
    set.setValueTextColor(Color.WHITE); 
    set.setValueTextSize(9f); 
    set.setDrawValues(false); 
    return set; 
} 
-1

データが入力されるまで、グラフを非表示にします。これは問題を解決するはずです。

+0

これを行う方法を説明してもよいでしょうか? – Vemonus

+0

@Vemonus:サーバーからグラフデータを取得しています。データが利用できない限り、私はチャートを見えないようにしています。データが取得されるとすぐに、データを設定した後にグラフを表示させます – Saurabh

関連する問題