我正在尝试在文件中绘制带有保存值的折线图 . 我对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);
}
2 回答
您首先创建新活动作为WeightGraph并使用一些布局设计您的line.xml文件 . 然后使用以下代码 . 你会得到结果 .