如何在折线图中的两点之间留出空间

时间:2014-09-25 08:54:11

标签: android achartengine linechart

enter image description here

我已经做过这个没用了:

mRenderer.setXLabels(0);
mRenderer.setYLabels(12); 
mRenderer.setBarSpacing(5.5f);
mRenderer.addXTextLabel(1, "0");
mRenderer.addXTextLabel(2, "1");
mRenderer.addXTextLabel(3, "2");
mRenderer.addXTextLabel(4, "3");
mRenderer.addXTextLabel(5, "4");
mRenderer.addXTextLabel(6, "5");
mRenderer.setXLabelsPadding(10f);

如何在xaxis中添加空间。

2 个答案:

答案 0 :(得分:1)

您可以使用setXLabels在X轴之间给出空格。

  

setXLabels:设置X轴的近似标签数。

你给它0.你需要给任何数字> 0取决于您的要求。

所以使用:

mRenderer.setXLabels(5);

而不是

mRenderer.setXLabels(0);

答案 1 :(得分:0)

尝试调整这些值:

            renderer.setLabelsTextSize(Utils.getPxFromDp(14));
            renderer.setBarSpacing(0.1f);
            renderer.setXLabelsColor(labelColor);
            renderer.setApplyBackgroundColor(true);
            renderer.setBackgroundColor(activity.getResources().getColor(R.color.white));
            renderer.setMarginsColor(activity.getResources().getColor(R.color.white));
            renderer.setMargins(new int[]{0, 0, 0, 0});

            renderer.setZoomEnabled(false, false);
            renderer.setPanEnabled(false, false);
            renderer.setXLabels(0);
            renderer.setYLabels(0);
            //renderer.clearXTextLabels();
            renderer.setInScroll(true); 
            renderer.setOrientation(Orientation.HORIZONTAL);