我正在创建一个安卓应用程序,我正在使用 AChartEngine 创建一些图表。我正在使用TimeChart
创建图表。一切正常,但我无法让 Y 轴上的标签更改格式。因此,与其将值显示为 2000.12,我希望它们显示为 2.000,12。如果我能通过Strings
而不是doubles
我可以轻松地格式化它。有没有办法做到这一点而不必使用addYTextLabel
?
问问题
146 次
2 回答
0
找到了:
NumberFormat nf = NumberFormat.getNumberInstance(Locale.GERMAN);
mRenderer.setLabelFormat(nf);
于 2013-09-05T07:26:57.210 回答
0
rendererChart.addXTextLabel(timeSeriesChart.getY(0),
"your new formatted string");
其中 rendererChart 是 XYMultipleSeriesRenderer 的一个实例。
timeSeriesChart 是 TimeSeries 的一个实例。
这会将 Y 轴上第一个标记的标签更改为您的自定义标签。
于 2013-09-04T12:55:55.687 回答