지금은 1 2 3 4 로 되어있는데 이걸 바꾸고 싶어요 예를 들어서 어제 성적 그제성적 오늘성적 내일 성적 이렇게요
부탁드립니다 ㅠㅠ
List<double[]> values = new ArrayList<double[]>();
//목표 값
values.add(new double[] { a,200, 300, 400});
//현재 설정 달 값
values.add(new double[] {100, 200, 300, 400});
//제일 최근 점수
values.add(new double[] {100, 200, 300, 400});
/* 그래프 출력을 위한 그래픽 속성 지정객체 */
XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
//상단 표시 제목과 글자 크기
renderer.setChartTitle(day[1]+"월"+day[2]+"일 성적");
renderer.setChartTitleTextSize(50);
//분류에 대한 이름
String[] titles = new String[] { "목표 성적" , "현재 성적", "최근 성적" };
//항목을 표시하는데 사용될 색상값
int[] colors = new int[] {Color.YELLOW, Color.BLUE, Color.MAGENTA};
//분류명 글자 크기 및 각 색상 지정
renderer.setLegendTextSize(30);
int length = colors.length;
for (int i= 0; i < length; i++){
SimpleSeriesRenderer r = new SimpleSeriesRenderer();
r.setColor(colors[i]);
renderer.addSeriesRenderer(r);
}
// X,Y축 항목이름과 글자 크기
renderer.setYTitle("점수");
renderer.setAxisTitleTextSize(20);
// 수치값 글자 크기
renderer.setLabelsTextSize(20);
// X축 최소,최대값
renderer.setXAxisMin(0.5);
renderer.setXAxisMax(4.5);
// Y축 최소,최대값
renderer.setYAxisMin(0);
renderer.setYAxisMax(400);
// X,Y축 라인 색상
renderer.setAxesColor(Color.WHITE);
// 상단 제목, XY축 제목, 수치값의 글자 색상
renderer.setLabelsColor(Color.BLACK);
// X축의 표시 간격
renderer.setXLabels(4);
// Y축의 표시 간격
renderer.setXLabels(4);
renderer.setBackgroundColor(Color.WHITE);
renderer.setMarginsColor(Color.parseColor("#FFFFFF"));
// X,Y축 정렬 방향
renderer.setXLabelsAlign(Align.LEFT);
renderer.setYLabelsAlign(Align.LEFT);
//X,Y축 스크롤 여부 ON/OFF
renderer.setPanEnabled(false, false);
//ZOOM 기능 ON/OFF
renderer.setZoomEnabled(false, false);
// ZOOM 비율
renderer.setZoomRate(1.0f);
// 막대간 간격
renderer.setBarSpacing(0.5f);
//설정 정보 설정
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
for (int i = 0; i < titles.length; i++){
CategorySeries series = new CategorySeries(titles[i]);
double[] v = values.get(i);
int seriesLength = v.length;
for(int k = 0; k < seriesLength; k++)
{
series.add(v[k]);
}
dataset.addSeries(series.toXYSeries());
}
//그래프 객체 생성
GraphicalView gv = ChartFactory.getBarChartView(this, dataset,
renderer, Type.DEFAULT);
//그래프를 LinearLayout에 추가
LinearLayout GraphBody = (LinearLayout) findViewById(R.id.GraphBody);
GraphBody.addView(gv);