AChartEngine本地化标签android

时间:2013-09-04 12:16:20

标签: android achartengine

我正在创建一个adroid应用程序,我正在使用AChartEngine创建一些图表。我正在使用TimeChart来创建图表。一切都工作正常但我不能在Y轴上获得标签来改变格式。因此,而不是像2000.12那样显示的值,我希望它们显示为2.000,12。如果我可以通过Strings而不是doubles,我可以轻松地对其进行格式化。有没有办法做到这一点,而不必使用addYTextLabel

2 个答案:

答案 0 :(得分:0)

rendererChart.addXTextLabel(timeSeriesChart.getY(0),
"your new formatted string");

,其中 rendererChart是XYMultipleSeriesRenderer的实例。

timeSeriesChart是TimeSeries的一个实例。

这会将Y轴上第一个标记的标签更改为自定义标签。

答案 1 :(得分:0)

找到它:

NumberFormat nf = NumberFormat.getNumberInstance(Locale.GERMAN);
mRenderer.setLabelFormat(nf);