MPChart BarChart:在零值上绘制x轴线

时间:2015-10-03 02:28:46

标签: android charts bar-chart mpandroidchart

我正在使用MPChart显示条形图。我的价值观是积极的和消极的。我想在传统方式的数学中使用xAxis。使用此代码,我的图表显示垂直线(仅需零)

mXAxis = mChart.getXAxis();
mXAxis.setDrawGridLines(false);
mXAxis.setEnabled(false);

mYAxis = mChart.getAxisLeft();
mYAxis.setDrawAxisLine(false);
mYAxis.setDrawGridLines(true);
mYAxis.setStartAtZero(false);

mYAxisRight = mChart.getAxisRight();
mYAxisRight.setEnabled(false);
mYAxisRight.setDrawGridLines(false);

请提供一些删除所有水平线但是零的样本

修改 即使yAxis.setLabelCount(1)(1因为需要显示零值)impl看起来像:

public void setLabelCount(int yCount) {
    if(yCount > 25) {
        yCount = 25;
    }

    if(yCount < 2) {
        yCount = 2;
    }

    this.mLabelCount = yCount;
}

那么,是否建议覆盖此实现?

1 个答案:

答案 0 :(得分:1)

我在底部有标签解决方案

  

在您的代码

中使用此功能
mXAxis = mChart.getXAxis();
mXAxis.setDrawGridLines(false);
mXAxis.setEnabled(true);
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);