我正在使用GraphView库在我的android应用程序上创建图,并且水平(X)轴标签有问题。
如您所见,here在X轴上的数字标签存在问题,数字彼此悬停,我愿意使用填充来避免这种情况。

尽管经过长时间的在线研究,我没有找到任何答案。

这是我的图形设计代码:

    GraphView graph = (GraphView) findViewById(R.id.graph);
    LineGraphSeries<DataPoint> series = new LineGraphSeries<>(getDataPoint());
    GridLabelRenderer gridLabel = graph.getGridLabelRenderer();
    gridLabel.setHumanRounding(true);
    gridLabel.setNumHorizontalLabels(this.numberAxis);
    gridLabel.setHorizontalAxisTitle(getApplicationContext().getString(R.string.updates));
    gridLabel.setLabelHorizontalHeight(50);
    gridLabel.setVerticalAxisTitle(getApplicationContext().getString(R.string.weight));
    graph.addSeries(series);


如何避免水平轴标签彼此悬停?

最佳答案

尝试添加

graph.getViewport()。setScrollable(true);

您正在尝试增加1个屏幕可以处理的数字。

09-04 16:24