如何在折线图中的x轴标签中心设置yaxis值?

时间:2018-05-01 12:42:57

标签: android mpandroidchart linegraph

我对MPAndroidChart库有点新意,我将为我的数据制作折线图。我打算将yaxis值精确地设置在它们内部的每个网格矩形的中心。

怎么可能?

2 个答案:

答案 0 :(得分:0)

我实际上也试图这样做,让Y值显示在中心X轴的图形上方,但我遇到了麻烦。我知道你必须覆盖MarkerView类中的draw方法,我正在使用的代码如下。也许你可以玩它并获得你需要的结果。有关这方面的其他问题我看过posX = getXoffset()& posY = 0但由于某种原因,我无法获得getXoffset()覆盖方法。

@Override
public void draw(Canvas canvas, float posX, float posY) {
    posX = 400;
    posY = -30;

    canvas.translate(posX,posY);
    draw(canvas);
    canvas.translate(-posX,-posY);

}

答案 1 :(得分:0)

我不知道你到底想要什么。试试这个:

lineChart.getXAxis().setCenterAxisLabels(true);