1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-06 00:37:50 +02:00

Graphs: Ignore 0 values. They are meaningless and just indicate a lack of data

Signed-off-by: Jerome Flesch <jflesch@kwain.net>
This commit is contained in:
Jerome Flesch
2017-05-02 23:56:30 +02:00
parent 91abd9dcd0
commit 94e4a47a45
2 changed files with 20 additions and 11 deletions

View File

@@ -214,12 +214,16 @@ public class GraphFragment extends Fragment implements FragmentUpdateListener {
calDB.setTime(scaleEntry.getDateTime());
valuesWeight.add(new PointValue(calDB.get(field)-1, scaleEntry.getConvertedWeight(openScale.getSelectedScaleUser().scale_unit)));
if (scaleEntry.getFat() != 0.0f)
valuesFat.add(new PointValue(calDB.get(field)-1, scaleEntry.getFat()));
if (scaleEntry.getWater() != 0.0f)
valuesWater.add(new PointValue(calDB.get(field)-1, scaleEntry.getWater()));
if (scaleEntry.getMuscle() != 0.0f)
valuesMuscle.add(new PointValue(calDB.get(field)-1, scaleEntry.getMuscle()));
if (scaleEntry.getWaist() != 0.0f)
valuesWaist.add(new PointValue(calDB.get(field)-1, scaleEntry.getWaist()));
if (scaleEntry.getHip() != 0.0f)
valuesHip.add(new PointValue(calDB.get(field)-1, scaleEntry.getHip()));
}

View File

@@ -267,10 +267,15 @@ public class OverviewFragment extends Fragment implements FragmentUpdateListener
scaleDataLastDays.add(histData);
valuesWeight.add(new PointValue(i, histData.getConvertedWeight(currentScaleUser.scale_unit)));
if (histData.getFat() != 0.0f)
valuesFat.add(new PointValue(i, histData.getFat()));
if (histData.getWater() != 0.0f)
valuesWater.add(new PointValue(i, histData.getWater()));
if (histData.getMuscle() != 0.0f)
valuesMuscle.add(new PointValue(i, histData.getMuscle()));
if (histData.getWaist() != 0.0f)
valuesWaist.add(new PointValue(i, histData.getWaist()));
if (histData.getHip() != 0.0f)
valuesHip.add(new PointValue(i, histData.getHip()));
histDate.setTime(histData.getDateTime());