在MPAndroidChart中设置X轴的最小值和最大值

时间:2015-10-12 06:39:49

标签: android charts mpandroidchart

是否可以像使用leftAxis.setAxisMaxValue(..)

一样为X轴设置X轴的最小值和最大值范围

1 个答案:

答案 0 :(得分:2)

要设置x值,只需创建一个新的数据对象(例如LineData)并为其设置x值: (此示例将创建x-min:0和x-max:30)

private void addEmptyData() {
   // create 30 x-vals
   String[] xVals = new String[30];

   for (int i = 0; i < 30; i++)
       xVals[i] = "" + i;

   // create a chartdata object that contains only the x-axis labels (no entries or datasets)
   LineData data = new LineData(xVals);
   mChart.setData(data);
   mChart.invalidate();
}

这将创建一个包含所需边界的空图表。

要动态添加条目,请参阅:https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/DynamicalAddingActivity.java