我正在研究achartengine条形图。 y轴上的值以十亿为单位。当值超出屏幕时,没有足够的空间容纳这些值。我想将1000变为K,将百万变为M,以便在屏幕上轻松容纳这些值。请以任何方式建议如何实现这一目标。
答案 0 :(得分:1)
据我所知,没有标准方法或任何方法可以做到这一点。 如果您确实需要这个,请下载源代码并进行修改。您必须自定义Renderer类。
或者你可以这样做:
// rendered
XYMultipleSeriesRenderer rootRenderer = new XYMultipleSeriesRenderer();
rootRenderer.setBarSpacing(1);
rootRenderer.setXLabels(0);
rootRenderer.addXTextLabel(1, "1k");
rootRenderer.addXTextLabel(2, "2k");