【发布时间】:2014-05-27 12:56:10
【问题描述】:
我正在使用 achartengin 制作折线图,我使用这条线来获取 x 和 y 值。所以肉汤 x 和 y 轴包含整数值
public GraphicalView getView(Context context)
{
(......)
TimeSeries series = new TimeSeries("Line1");
for( int i = 0; i < x.length; i++)
{
series.add(x[i], y[i]);
}
//allows more than 1 line to be added to linegraph
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.addSeries(series);
//customize lines
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
XYSeriesRenderer renderer = new XYSeriesRenderer();
mRenderer.addSeriesRenderer(renderer);
return ChartFactory.getLineChartView(context, dataset, mRenderer);
}
但我想在不使用整数值的情况下为 x 轴添加字符串值,但问题是
TimeSeries series = new TimeSeries("Line1");
for( int i = 0; i < x.length; i++)
{
series.add(x[i], y[i]);
}
问题是`
series.add(x[i], y[i]);
必须有两个整数值
所以为了我的要求,我使用这条线来设置 x 轴的字符串值
mRenderer.addXTextLabel(0, "Isuru");
(...)
然后我通过覆盖传递整数值来获得 x 轴。而不是像这样显示很丑
那么如何解决这个问题请帮助我。
【问题讨论】:
标签: java android charts achartengine linechart