如何设置min x,min y,max y和min y MPAndroidChart以适合图表窗口中的图表

时间:2015-01-10 23:31:42

标签: android mpandroidchart

https://github.com/PhilJay/MPAndroidChart

我尝试过fitScreen(),但没有效果。

如何将min x,min y,max y和min y MPAndroidChart设置为适合图表窗口中的图表?

1 个答案:

答案 0 :(得分:0)

您是否已在图表中添加了值? 如果没有,请致电setYRange(...)设置y-min和y-max。要设置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