Создаю график с одной точкой 0.
tonnageChart= mView.findViewById(R.id.tonnageChart);
tonnageChart.setDragEnabled(true);
tonnageChart.setScaleEnabled(false);
settonaage = new LineDataSet(null, getString(R.string.tonnage_chart));
settonaage.addEntry(new Entry(1,0));
dataSetstonnage = new ArrayList<>();
dataSetstonnage.add(settonaage);
datatonnage = new LineData(dataSetstonnage);
tonnageChart.setData(datatonnage);
При нажатии на "за все время" я получаю все данные сразу.
Когда я получаю линейный график со всеми данными, я получаю то что мне нужно, отображаются они полностью.
НО. когда после этого я сокращаю данные (перезаписываю).
settonaage.clear(); //почистил предыдущие данные
myRef.child(user.getUid()).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
temp= (int) dataSnapshot.child("Training").getChildrenCount();
for (DataSnapshot postSnapshot : dataSnapshot.child("Training").getChildren()) {
if (i > temp-7) {
settonaage.addEntry(new Entry(i, Float.parseFloat(postSnapshot.child("Tonnage").getValue().toString())));
}
i++;
}
добавил последние значения. НО в итоге я получаю вот такой график.
Все позиции Х остаются и не перезаписываются. а мне нужно чтобы новый график растянулся на всю область.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Доброго времени суток дамы и господаИмеется xml файл следующего вида :
Привет всем! Вот уже целый день пытаюсь установить MySql community 57