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