Программа создание графиков android

Пакеты:
AndroidX
MPAndroidChart

Шаги:

1. Добавьте зависимости в файл build.gradle:

«`groovy
dependencies {

implementation ‘com.github.PhilJay:MPAndroidChart:v3.1.0’
}
«`

2. Создайте экземпляр диаграммы:
«`java
import com.github.mikephil.charting.charts.LineChart;
import com.github.mikephil.charting.data.LineData;
import com.github.mikephil.charting.data.LineDataSet;
import com.github.mikephil.charting.data.Entry;
import com.github.mikephil.charting.utils.ColorTemplate;

public class MainActivity extends AppCompatActivity {

private LineChart lineChart;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

lineChart = (LineChart) findViewById(R.id.lineChart);

// …
}
}
«`

3. Установите данные диаграммы:
«`java
// Создаем список точек для линии
ArrayList entries = new ArrayList<>();
entries.add(new Entry(0, 5f));
entries.add(new Entry(1, 7f));
entries.add(new Entry(2, 10f));
entries.add(new Entry(3, 12f));
entries.add(new Entry(4, 15f));

// Создаем набор данных для линии
LineDataSet dataSet = new LineDataSet(entries, «Label»);
// Устанавливаем цвет линии
dataSet.setColor(ColorTemplate.COLORFUL_COLORS[0]);

// Создаем объект данных диаграммы
LineData lineData = new LineData(dataSet);
// Устанавливаем данные диаграммы
lineChart.setData(lineData);
«`

4. Оформите диаграмму:
«`java
// Задаем описание диаграммы
lineChart.getDescription().setText(«Описание»);

// Включаем подписи точек на линии
lineChart.getLegend().setEnabled(true);

// Включаем сетку
lineChart.getXAxis().setDrawGridLines(true);
lineChart.getAxisLeft().setDrawGridLines(true);

// Обновляем диаграмму
lineChart.invalidate();
«`

Разметка XML:

«`xml


«`

Читать статью  Полезные программы для android андроид

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх