如何缩短y轴上的标签,并在achartengine条形图中用短格式替换它们

时间:2013-08-08 07:14:15

标签: android achartengine

我正在研究achartengine条形图。 y轴上的值以十亿为单位。当值超出屏幕时,没有足够的空间容纳这些值。我想将1000变为K,将百万变为M,以便在屏幕上轻松容纳这些值。请以任何方式建议如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

据我所知,没有标准方法或任何方法可以做到这一点。 如果您确实需要这个,请下载源代码并进行修改。您必须自定义Renderer类。

或者你可以这样做:

        // rendered
        XYMultipleSeriesRenderer rootRenderer = new XYMultipleSeriesRenderer();
        rootRenderer.setBarSpacing(1);

        rootRenderer.setXLabels(0);
        rootRenderer.addXTextLabel(1, "1k");
        rootRenderer.addXTextLabel(2, "2k");