【问题标题】:All the Entries are not visible in LineChart所有条目在 LineChart 中不可见
【发布时间】:2017-11-22 10:45:10
【问题描述】:

我正在使用 MPAndroidChart 库中的 LineChart。 我将 x 值添加为时间戳,我将使用IAxisValueFormatter 将其转换为日期。这里的问题是一切正常,但只显示最后一个日期的一个数据,图表在那里结束。有什么方法可以显示LineChart上的所有绘制点

【问题讨论】:

    标签: android linechart mpandroidchart


    【解决方案1】:

    前几天我也开始使用MP Line chart,遇到了同样的问题。 但在正确准备条目数据后,它可以正常工作。

    建议你试试axis.setAxisMinimum(0.0f); axis.setAxisMaximum(??); axis.setLabelCount(??);

            ArrayList<String> xVals = setXAxisValues(extraFromDate,extraToDate);
            XAxis axis = mLineChart.getXAxis();
            axis.setAxisMinimum(0.0f);
            axis.setAxisMaximum(((float) mTotalNumberOfDay));
            axis.setValueFormatter(new IndexAxisValueFormatter(xVals));
            axis.setLabelCount(xVals.size());
            axis.setGranularity(1f);
            axis.setGranularityEnabled(true);
            axis.setCenterAxisLabels(true);
            axis.setAxisLineWidth(2f);
    
            axis.setPosition(XAxis.XAxisPosition.BOTTOM);
            axis.setDrawGridLines(false);
    

    我在这里发布了我的工作代码 click here for full code(抱歉我的代码会有点乱,这是我第一个开发安卓应用)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多