1

https://github.com/PhilJay/MPAndroidChart

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

如何设置 min x、min y、max y 和 min y MPAndroidChart 以适应图表窗口中的图表?

4

1 回答 1

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

于 2015-01-11T22:18:13.717 回答