От
https://github.com/PhilJay/MPAndroidChart
Я попробовал fitScreen(), но это не дало никакого эффекта.
Как установить min x, min y, max y и min y MPAndroidChart, чтобы диаграмма соответствовала диаграмме в окне диаграммы?
От
https://github.com/PhilJay/MPAndroidChart
Я попробовал fitScreen(), но это не дало никакого эффекта.
Как установить min x, min y, max y и min y MPAndroidChart, чтобы диаграмма соответствовала диаграмме в окне диаграммы?
Вы уже добавили значения в диаграмму? Если нет, вызовите 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