1
MPAndroidを使用して2つの線グラフを1つの線グラフで個別に描画したいと考えています。これは私のコードです。 私はAPPを実行するとクラッシュします!私はこの行に何か間違っていると思う "LineData plotData = new LineData(lines);"。返信ありがとうMPAndroidを使用して線グラフが描画されない
lineChart=(LineChart) findViewById(R.id.graph);
int size=Pn_points.size();
ArrayList<Entry> yVals = new ArrayList<Entry>();
ArrayList<Entry> yVals_ABA = new ArrayList<Entry>();
ArrayList<Entry> xVals = new ArrayList<Entry>();
ArrayList<Entry> xVals_ABA = new ArrayList<Entry>();
// --------------------------------------------
for(int i=0;i<size;i++){
double y2=Math.round(Pn_points.get(i)/1000*100.0)/100.0;
double x2=Math.round(Mn_points.get(i)/100000*100.0)/100.0;
double y3=Math.round(Pn_points_ABA.get(i)/1000*100.0)/100.0;
double x3=Math.round(Mn_points_ABA.get(i)/100000*100.0)/100.0;
float y=(float)y2 ;
float x=(float)x2 ;
float y_ABA=(float)y3 ;
float x_ABA=(float)x3 ;
yVals.add(new Entry(i,y));
xVals.add(new Entry(i,x));
yVals_ABA.add(new Entry(i,y_ABA));
xVals_ABA.add(new Entry(i,x_ABA));
}
ArrayList lines = new ArrayList ();
LineDataSet sety=new LineDataSet(yVals,"yData");
LineDataSet sety_ABA=new LineDataSet(yVals_ABA,"yData_ABA");
lines.add(sety);
lines.add(sety_ABA);
LineData plotData = new LineData(lines);
lineChart.setData(plotData);
アプリがクラッシュする理由の詳細を教えてください。どのような例外がスローされますか?可能であれば、logcatを投稿してください。ありがとう! – TR4Android