android - MPChart 条形图 : draw x axis line on zero value

标签 android charts bar-chart mpandroidchart

我正在使用 MPChart 来显示条形图。我的值(value)观是积极的和消极的。我想显示传统方式数学中使用的 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;
}

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

最佳答案

我有底部标签的解决方案

Use this in your code

mXAxis = mChart.getXAxis();
mXAxis.setDrawGridLines(false);
mXAxis.setEnabled(true);
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);

关于android - MPChart 条形图 : draw x axis line on zero value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32918311/

相关文章:

java - 打开带有建议日期的 DatePicker

java - Http交互打印,不消耗

JavaFX 图表未正确分层

android - compose NavHost 启动白屏

android - 安装android SDK的权限被拒绝

c# - .NET 图表控件 : How to use a LineAnnotation?

javascript - 带点的 d3 折线图有问题

Excel VBA : Which OLE/OCX control to use to display a chart in a form?

r - R图中出现的奇怪线条

表示范围的 Python 条形图