ファイルに保存された値で折れ線グラフを描画しようとしています。AChartEngineのWebサイトから提供された元のデモコードに少し変更を加えて、自分のコードを適用しました。ただ、わからないエラーがありますので、助けてください。
エラーのあるメインコード:'setChartSettings(...);' エラーメッセージを表示します(多くの構文エラーとリターンタイプのメソッドがありません)
public class WeightGraph extends AbstractDemoChart {
...
double[] values = getValue();
int color = Color.BLUE;
PointStyle style = PointStyle.CIRCLE;
XYMultipleSeriesRenderer renderer = buildRenderer(color, style);
setChartSettings(renderer, "Weight", "Time", "Weight(kg)", 0, 10, 30, 70, Color.LTGRAY, Color.LTGRAY);
renderer.setXLabels(12);
renderer.setYLabels(10);
renderer.setShowGrid(true);
renderer.setXLabelsAlign(Align.RIGHT);
renderer.setYLabelsAlign(Align.RIGHT);
renderer.setZoomButtonsVisible(true);
Intent intent = ChartFactory.getLineChartIntent(context, buildDataset(titles, x, values),
renderer, "Average temperature");
return intent;
}
/*AbstractDemoChart Class, which the code above has extended:*/
public abstract class AbstractDemoChart implements IDemoChart {
...
protected void setChartSettings(XYMultipleSeriesRenderer renderer, String title, String xTitle,
String yTitle, double xMin, double xMax, double yMin, double yMax, int axesColor,
int labelsColor) {
renderer.setChartTitle(title);
renderer.setXTitle(xTitle);
renderer.setYTitle(yTitle);
renderer.setXAxisMin(xMin);
renderer.setXAxisMax(xMax);
renderer.setYAxisMin(yMin);
renderer.setYAxisMax(yMax);
renderer.setAxesColor(axesColor);
renderer.setLabelsColor(labelsColor);
}