Я должен сделать диаграмму, как показано на картинке ниже
Я использую библиотеку графиков MP для этого. Но я получаю график ниже:
Вот мой код:
chart = view.findViewById(R.id.chart);
chart.setBorderWidth(1);
ArrayList<Entry> entries = new ArrayList<>();
entries.add(new Entry((float) 0.0, 225));
entries.add(new Entry((float) 0.1, 226));
entries.add(new Entry((float) 0.2, 228));
entries.add(new Entry((float) 0.3, 228));
entries.add(new Entry((float) 0.4, 229));
entries.add(new Entry((float) 0.5, 229));
entries.add(new Entry((float) 0.6, 230));
entries.add(new Entry((float) 0.7, 234));
entries.add(new Entry((float) 0.8, 235));
entries.add(new Entry((float) 0.9, 236));
entries.add(new Entry((float) 1.0, 235));
entries.add(new Entry((float) 1.1, 232));
entries.add(new Entry((float) 1.2, 228));
entries.add(new Entry((float) 1.3, 223));
entries.add(new Entry((float) 1.4, 218));
LineDataSet dataSet = new LineDataSet(entries, "Customized values");
dataSet.setColor(ContextCompat.getColor(getActivity(),
R.color.colorPrimary));
dataSet.setValueTextColor(ContextCompat.getColor(getActivity(),
R.color.colorPrimaryDark));
dataSet.setDrawCircles(false);
dataSet.setLineWidth(1f);
//****
// Controlling X axis
XAxis xAxis = chart.getXAxis();
// Set the xAxis position to bottom. Default is top
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
//Customizing x axis value
xAxis.setEnabled(false);
xAxis.setGranularity(1f); // minimum axis-step (interval) is 1
//***
// Controlling right side of y axis
YAxis yAxisRight = chart.getAxisRight();
yAxisRight.setEnabled(false);
//***
// Controlling left side of y axis
YAxis yAxisLeft = chart.getAxisLeft();
yAxisLeft.setEnabled(false);
// Setting Data
LineData data = new LineData(dataSet);
chart.setData(data);
//refresh
chart.invalidate();
Пожалуйста, объясните мне, как я могу сделать такой график с расписанием ниже.