Чтобы удалить горизонтальные линии сетки:
chart.getXAxis().setDrawGridLines(false);
для кубических линий:
dataSet.setMode(LineDataSet.Mode.CUBIC_BEZIER);
Заполнить область ниже линии, отключить отображаемые значения:
dataSet.setDrawFilled(true);
dataSet.setDrawValues(false);
Установить цвет заливки и цвет линии:
dataSet.setFillColor(ContextCompat.getColor(contex,R.color.pale_green));
dataSet.setColor(ContextCompat.getColor(contex,R.color.pale_green));
Отключить прозрачность (диапазон значений 0-255) и отключить рисование кругов на Основная схема линии:
dataSet.setFillAlpha(255);
dataSet.setDrawCircles(false);
Результат:
edit1: Чтобы отключить легенду и описание скрыть:
chart.getDescription().setText("");
chart.getLegend().setEnabled(false);
и:
<color name="pale_green">#6BF3AD</color>
edit2: Для того, чтобы отключить правую ось:
chart.getAxisRight().setEnabled(false);
Edit3: Почти забыл последнюю вещь:
chart.getAxisLeft().setValueFormatter(new IAxisValueFormatter() {
@Override
public String getFormattedValue(float value, AxisBase axis) {
return String.format("%.2f $",value);
}
});
Для ясности: в вашем графике можно увидеть нормальную timechart с гладкой кривой (синусоидальной). Кубическое выражение - это нечто другое. –
@ FrankN.Stein Вы можете проверить заголовок графика в самой ссылке https://github.com/PhilJay/MPAndroidChart. Я просто хотел узнать, как получить заполнение. Это можно сделать, используя линейную диаграмму или что-то еще. –
В этом примере не показано. Я знаю, что это возможно. Не просто в состоянии вычислить материал –