0
我想開發一個應用程序,它將顯示一個圖形。在y軸上將會有數據和x軸上的月份(例如jan,feb,march,april ... )。據我所知,我試圖使用註釋來添加月份,但有錯誤。我似乎找不到足夠好的示例如何使用註釋。請help.Heres是我的代碼。achart引擎註釋引發異常錯誤
public class LineGraph {
public Intent getIntent(Context context){
int x[]={1,2,3,4,5,6};
int y[]={1,4,9,16,25,36};
String xaxis[]={"jan","feb","march","april","june","july","august"};
TimeSeries series=new TimeSeries("line1");
for(int i=0;i<x.length;i++){
series.add(x[i],y[i]);
series.addAnnotation(xaxis[i], x[i], y[i]);
}
XYMultipleSeriesDataset dataset=new XYMultipleSeriesDataset();
dataset.addSeries(series);
XYSeriesRenderer renderer=new XYSeriesRenderer();
renderer.setColor(Color.BLUE);
renderer.setPointStyle(PointStyle.SQUARE);
renderer.setFillPoints(true);
XYMultipleSeriesRenderer mRenderer=new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(renderer);
mRenderer.setChartTitle("haha");
Intent intent = ChartFactory.getLineChartIntent(context,dataset,mRenderer,"Line graph title");
return intent;
}
}
我想顯示x軸的文本標籤,而不是整數values.A更好的方法也是受歡迎的。
感謝丹爲answer.But如何添加自定義標籤動態? –
與添加註釋的方式相同。 –
你介意給我一個簡單的例子嗎? –