我试图用文件中保存的值绘制折线图。我对AChartEngine网站提供的原始演示代码进行了轻微更改,以便将其应用到我的项目中。但是,有一个我不明白的错误,请给我一些帮助。实现AChartEngine的折线图
带有错误的主代码:'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);
}