From 373aa32ee84b534cee0bf26006b2a3a6fc677011 Mon Sep 17 00:00:00 2001 From: oliexdev Date: Sun, 5 Jul 2020 19:34:21 +0200 Subject: [PATCH] calculate trend line like The Hacker's Diet, see issue #436 --- .../gui/measurement/ChartMeasurementView.java | 86 +++++++++++-------- .../gui/preferences/GraphPreferences.java | 2 - .../src/main/res/layout/fragment_graph.xml | 39 +++++---- .../app/src/main/res/values-ar/strings.xml | 2 - .../app/src/main/res/values-ca/strings.xml | 2 - .../app/src/main/res/values-cs/strings.xml | 2 - .../app/src/main/res/values-da/strings.xml | 2 - .../app/src/main/res/values-de/strings.xml | 2 - .../app/src/main/res/values-el/strings.xml | 2 - .../app/src/main/res/values-es/strings.xml | 2 - .../app/src/main/res/values-fr/strings.xml | 2 - .../app/src/main/res/values-gl/strings.xml | 2 - .../app/src/main/res/values-hr/strings.xml | 2 - .../app/src/main/res/values-hu/strings.xml | 2 - .../app/src/main/res/values-it/strings.xml | 2 - .../app/src/main/res/values-iw/strings.xml | 2 - .../app/src/main/res/values-ja/strings.xml | 2 - .../app/src/main/res/values-ko/strings.xml | 2 - .../app/src/main/res/values-nb/strings.xml | 2 - .../app/src/main/res/values-nl/strings.xml | 2 - .../app/src/main/res/values-pl/strings.xml | 2 - .../src/main/res/values-pt-rBR/strings.xml | 2 - .../app/src/main/res/values-ro/strings.xml | 2 - .../app/src/main/res/values-ru/strings.xml | 2 - .../app/src/main/res/values-sk/strings.xml | 2 - .../app/src/main/res/values-sl/strings.xml | 2 - .../app/src/main/res/values-sv/strings.xml | 2 - .../app/src/main/res/values-tr/strings.xml | 2 - .../app/src/main/res/values-uk/strings.xml | 2 - .../app/src/main/res/values-vi/strings.xml | 2 - .../src/main/res/values-zh-rTW/strings.xml | 2 - .../app/src/main/res/values/strings.xml | 3 +- .../src/main/res/xml/graph_preferences.xml | 11 +-- 33 files changed, 73 insertions(+), 124 deletions(-) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartMeasurementView.java b/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartMeasurementView.java index 1e6d77f7..b67c38c6 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartMeasurementView.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/measurement/ChartMeasurementView.java @@ -25,7 +25,6 @@ import android.preference.PreferenceManager; import android.util.AttributeSet; import android.view.MotionEvent; import android.widget.ProgressBar; -import android.widget.Toast; import com.github.mikephil.charting.charts.LineChart; import com.github.mikephil.charting.components.AxisBase; @@ -623,12 +622,9 @@ public class ChartMeasurementView extends LineChart { } } + addTrendLine(lineDataSets); addGoalLine(lineDataSets); - if (isInGraphKey) { - addRegressionLine(lineDataSets); - } - LineData data = new LineData(lineDataSets); setData(data); @@ -648,6 +644,7 @@ public class ChartMeasurementView extends LineChart { measurementLine.setColor(measurementView.getColor()); measurementLine.setValueTextColor(ColorUtil.getTintColor(getContext())); measurementLine.setCircleColor(measurementView.getColor()); + measurementLine.setCircleHoleColor(measurementView.getColor()); measurementLine.setAxisDependency(measurementView.getSettings().isOnRightAxis() ? YAxis.AxisDependency.RIGHT : YAxis.AxisDependency.LEFT); measurementLine.setHighlightEnabled(true); measurementLine.setDrawHighlightIndicators(true); @@ -656,6 +653,10 @@ public class ChartMeasurementView extends LineChart { measurementLine.setHighLightColor(Color.RED); measurementLine.setDrawCircles(prefs.getBoolean("pointsEnable", true)); measurementLine.setDrawValues(prefs.getBoolean("labelsEnable", true)); + if (prefs.getBoolean("trendLine", true)) { + // show only data point if trend line is enabled + measurementLine.enableDashedLine(0, 1, 0); + } measurementLine.setValueFormatter(new ValueFormatter() { @Override public String getPointLabel(Entry entry) { @@ -712,51 +713,60 @@ public class ChartMeasurementView extends LineChart { } } - private void addRegressionLine(List lineDataSets) { - if (prefs.getBoolean("regressionLine", false)) { - int regressLineOrder = 1; + private void addTrendLine(List lineDataSets) { + if (!prefs.getBoolean("trendLine", true)) { + return; + } - try { - regressLineOrder = Integer.parseInt(prefs.getString("regressionLineOrder", "1")); - } catch (NumberFormatException e) { - Toast.makeText(getContext(), getContext().getString(R.string.error_value_required) + ":" + e.getMessage(), Toast.LENGTH_LONG).show(); - prefs.edit().putString("regressionLineOrder", "1").apply(); + List trendlineDataSets = new ArrayList<>(); + + for (ILineDataSet dataSet : lineDataSets) { + // we need at least two data points + if (dataSet.getEntryCount() < 2) { + continue; } - List regressionLineDataSets = new ArrayList<>(); + PolynomialFitter polyFitter = new PolynomialFitter(1); - for (ILineDataSet dataSet : lineDataSets) { - PolynomialFitter polyFitter = new PolynomialFitter(Math.min(regressLineOrder, 100)); + List valuesTrendLine = new Stack<>(); + valuesTrendLine.add(dataSet.getEntryForIndex(0)); + polyFitter.addPoint((double) valuesTrendLine.get(0).getX(), (double) valuesTrendLine.get(0).getY()); - for (int i=0; i valuesLinearRegression = new Stack<>(); - - for (int i = minXValue; i < maxXValue + minXValue + 1; i++) { + int x_last = (int) dataSet.getEntryForIndex(dataSet.getEntryCount() - 1).getX(); + for (int i = x_last; i < maxXValue + minXValue + 1; i++) { double y_value = polynomial.getY(i); - valuesLinearRegression.add(new Entry((float) i, (float) y_value)); + valuesTrendLine.add(new Entry((float) i, (float) y_value)); } - - LineDataSet linearRegressionLine = new LineDataSet(valuesLinearRegression, dataSet.getLabel() + "-" + getContext().getString(R.string.label_regression_line)); - linearRegressionLine.setLineWidth(1.5f); - linearRegressionLine.setColor(dataSet.getColor()); - linearRegressionLine.setAxisDependency(dataSet.getAxisDependency()); - linearRegressionLine.setDrawValues(false); - linearRegressionLine.setDrawCircles(false); - linearRegressionLine.setHighlightEnabled(false); - linearRegressionLine.enableDashedLine(10, 30, 0); - - regressionLineDataSets.add(linearRegressionLine); } - for (ILineDataSet dataSet : regressionLineDataSets) { - lineDataSets.add(dataSet); - } + LineDataSet trendLine = new LineDataSet(valuesTrendLine, dataSet.getLabel() + "-" + getContext().getString(R.string.label_trend_line)); + trendLine.setLineWidth(1.5f); + trendLine.setColor(dataSet.getColor()); + trendLine.setAxisDependency(dataSet.getAxisDependency()); + trendLine.setDrawValues(false); + trendLine.setDrawCircles(false); + trendLine.setHighlightEnabled(false); + //trendLine.enableDashedLine(10, 30, 0); + + trendlineDataSets.add(trendLine); + } + + for (ILineDataSet dataSet : trendlineDataSets) { + lineDataSets.add(dataSet); } } } diff --git a/android_app/app/src/main/java/com/health/openscale/gui/preferences/GraphPreferences.java b/android_app/app/src/main/java/com/health/openscale/gui/preferences/GraphPreferences.java index f96d3193..96cf93be 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/preferences/GraphPreferences.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/preferences/GraphPreferences.java @@ -25,8 +25,6 @@ import com.health.openscale.R; public class GraphPreferences extends PreferenceFragmentCompat { - private static final String PREFERENCE_KEY_REGRESSION_LINE_ORDER = "regressionLineOrder"; - @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { setPreferencesFromResource(R.xml.graph_preferences, rootKey); diff --git a/android_app/app/src/main/res/layout/fragment_graph.xml b/android_app/app/src/main/res/layout/fragment_graph.xml index 637f2e1c..95badc69 100644 --- a/android_app/app/src/main/res/layout/fragment_graph.xml +++ b/android_app/app/src/main/res/layout/fragment_graph.xml @@ -111,46 +111,49 @@ android:id="@+id/showMenu" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:scaleType="centerInside" - app:fabSize="mini" - app:srcCompat="@drawable/ic_show" android:layout_below="@id/deleteMenu" - app:layout_anchor="@id/editMenu" - android:clickable="true" - android:visibility="gone" - app:layout_anchorGravity="top" android:layout_gravity="top|end" - app:pressedTranslationZ="12dp" /> + android:clickable="true" + android:scaleType="centerInside" + android:tint="@color/widgetTextColor" + android:visibility="gone" + app:fabSize="mini" + app:layout_anchor="@id/editMenu" + app:layout_anchorGravity="top" + app:pressedTranslationZ="12dp" + app:srcCompat="@drawable/ic_show" /> + app:pressedTranslationZ="12dp" + app:srcCompat="@drawable/ic_editable" /> + app:pressedTranslationZ="12dp" + app:srcCompat="@drawable/ic_delete" /> غير موجود تجاهل خارج نطاق البيانات الوزن البدائي - خط الوزن الانحداري - خط انحداري متعدد الحدود خط الهدف مساعدة استمتعت ب openScale؟ diff --git a/android_app/app/src/main/res/values-ca/strings.xml b/android_app/app/src/main/res/values-ca/strings.xml index f96e151a..324105fe 100644 --- a/android_app/app/src/main/res/values-ca/strings.xml +++ b/android_app/app/src/main/res/values-ca/strings.xml @@ -119,8 +119,6 @@ no s\'ha trobat Ignora les dades fora del rang Pes inicial - Línia de regressió - Grau del polinomi de regressió Línia de l\'objectiu S\'ha assolit el nombre màxim d\'usuaris simultanis de la bàscula Pugeu a la bàscula amb els peus nus per a obtenir les mesures de referència diff --git a/android_app/app/src/main/res/values-cs/strings.xml b/android_app/app/src/main/res/values-cs/strings.xml index ae3d444d..68a886c8 100644 --- a/android_app/app/src/main/res/values-cs/strings.xml +++ b/android_app/app/src/main/res/values-cs/strings.xml @@ -189,8 +189,6 @@ Legenda grafu Osa Y Popisek dat - Regresivní křivka - Stupeň polynomické regrese Cílová čára Stoupněte na váhu naboso pro referenční měření Stoupněte na váhu naboso diff --git a/android_app/app/src/main/res/values-da/strings.xml b/android_app/app/src/main/res/values-da/strings.xml index a75ea9d9..76516f3d 100644 --- a/android_app/app/src/main/res/values-da/strings.xml +++ b/android_app/app/src/main/res/values-da/strings.xml @@ -119,8 +119,6 @@ blev ikke fundet Ignorér data udenfor interval Startvægt - Vægt tilbagegang - Grad af tilbagegang Mållinje Det maksimale antal brugere er nået Træd op på vægten med bare fødder for at foretagen en referencemåling diff --git a/android_app/app/src/main/res/values-de/strings.xml b/android_app/app/src/main/res/values-de/strings.xml index f1910c1f..d4079e93 100644 --- a/android_app/app/src/main/res/values-de/strings.xml +++ b/android_app/app/src/main/res/values-de/strings.xml @@ -110,8 +110,6 @@ Anfangsgewicht ist erforderlich Gerät wird nicht unterstützt Ziellinie - Regressionsgerade - Polynomischer Regressions-Grad Suche nach Ihrer Bluetooth Waagen Knochenmasse Grundumsatz (BMR) diff --git a/android_app/app/src/main/res/values-el/strings.xml b/android_app/app/src/main/res/values-el/strings.xml index 3da85a7c..91b33c89 100644 --- a/android_app/app/src/main/res/values-el/strings.xml +++ b/android_app/app/src/main/res/values-el/strings.xml @@ -129,8 +129,6 @@ δεν βρέθηκε Αγνόησε δεδομένα εκτός εύρους Αρχικό βάρος - Γραμμή παλινδρόμησης - Πολυώνυμος βαθμός οπισθοδρόμησης Γραμμή στόχου Βοήθεια Απολαμβάνετε το ανοιχτόςΖυγός; diff --git a/android_app/app/src/main/res/values-es/strings.xml b/android_app/app/src/main/res/values-es/strings.xml index 0aac6364..c8871819 100644 --- a/android_app/app/src/main/res/values-es/strings.xml +++ b/android_app/app/src/main/res/values-es/strings.xml @@ -119,8 +119,6 @@ no encontrado Ignorar datos fuera de límites Peso inicial - Línea de regresión - Grado de polinomio de regresión Línea del objetivo Máximo número de usuarios concurrentes alcanzado Párese con los pies descalzos en la báscula para tomar medidas de referencia diff --git a/android_app/app/src/main/res/values-fr/strings.xml b/android_app/app/src/main/res/values-fr/strings.xml index 4c321e96..5e93acdb 100644 --- a/android_app/app/src/main/res/values-fr/strings.xml +++ b/android_app/app/src/main/res/values-fr/strings.xml @@ -157,8 +157,6 @@ Dossier pour l\'exportation Non trouvé Ignorer les valeurs hors de plage valide - Ligne de régression - Degré du polynôme pour la ligne Ligne pour l\'objectif Êtes-vous satisfait d\'openScale ? Laisser une évaluation sur Google Play ou GitHub ? diff --git a/android_app/app/src/main/res/values-gl/strings.xml b/android_app/app/src/main/res/values-gl/strings.xml index e096a8f0..c8435469 100644 --- a/android_app/app/src/main/res/values-gl/strings.xml +++ b/android_app/app/src/main/res/values-gl/strings.xml @@ -126,8 +126,6 @@ non atopado Ignorar datos fóra de rango Peso inicial - Liña de tendencia de peso - Grao do polinomio de regresión (tendencia) Liña do obxectivo Axuda Gústache openScale? diff --git a/android_app/app/src/main/res/values-hr/strings.xml b/android_app/app/src/main/res/values-hr/strings.xml index 450674c2..51ddfd65 100644 --- a/android_app/app/src/main/res/values-hr/strings.xml +++ b/android_app/app/src/main/res/values-hr/strings.xml @@ -131,8 +131,6 @@ nije pronađeno Zanemari podatke izvan granica Početna težina - Linija regresije - Polinom regresije Ciljana linija Pomoć Sviđa ti se openScale\? diff --git a/android_app/app/src/main/res/values-hu/strings.xml b/android_app/app/src/main/res/values-hu/strings.xml index 12fbf5ee..25f762ea 100644 --- a/android_app/app/src/main/res/values-hu/strings.xml +++ b/android_app/app/src/main/res/values-hu/strings.xml @@ -125,8 +125,6 @@ be Tartományon kívüli adat elhagyása Kezdő súly - Regressziós egyenes - Polinom regresszió foka Cél vonal Segítség Élvezi az openScale-t\? diff --git a/android_app/app/src/main/res/values-it/strings.xml b/android_app/app/src/main/res/values-it/strings.xml index 0c543010..acba3a2a 100644 --- a/android_app/app/src/main/res/values-it/strings.xml +++ b/android_app/app/src/main/res/values-it/strings.xml @@ -129,8 +129,6 @@ non trovato Ignorare i dati fuori intervallo Peso iniziale - Retta di regressione - Grado di regressione polinomiale Linea obiettivo Aiuto Ti piace openScale? diff --git a/android_app/app/src/main/res/values-iw/strings.xml b/android_app/app/src/main/res/values-iw/strings.xml index 8d5832e2..ac9650c6 100644 --- a/android_app/app/src/main/res/values-iw/strings.xml +++ b/android_app/app/src/main/res/values-iw/strings.xml @@ -131,8 +131,6 @@ לא נמצא התעלמות מנתונים מחוץ לטווח משקל ראשוני - קו נסיגתי - רמה פולינומית של נסיגה קו יעד עזרה השימוש ב־openScale מטיב עמך\? diff --git a/android_app/app/src/main/res/values-ja/strings.xml b/android_app/app/src/main/res/values-ja/strings.xml index 1548f3d1..074901ed 100644 --- a/android_app/app/src/main/res/values-ja/strings.xml +++ b/android_app/app/src/main/res/values-ja/strings.xml @@ -168,8 +168,6 @@ 測定データベース エクスポートディレクトリー 見つかりません - 回帰線 - 回帰多項式次数 目標線 最大同時測定のユーザー数に達しました 裸足で体重計に載ってください diff --git a/android_app/app/src/main/res/values-ko/strings.xml b/android_app/app/src/main/res/values-ko/strings.xml index b8d51a25..1f6efd0a 100644 --- a/android_app/app/src/main/res/values-ko/strings.xml +++ b/android_app/app/src/main/res/values-ko/strings.xml @@ -128,8 +128,6 @@ 발견되지 않음 범위를 벗어난 데이터 무시 초기 무게 - 회귀 무게 선 - 회귀 다항식 차수 목표선 도움말 openScale을 잘 사용하고 계신가요\? diff --git a/android_app/app/src/main/res/values-nb/strings.xml b/android_app/app/src/main/res/values-nb/strings.xml index 4bd96b6f..19a56acb 100644 --- a/android_app/app/src/main/res/values-nb/strings.xml +++ b/android_app/app/src/main/res/values-nb/strings.xml @@ -130,8 +130,6 @@ ikke funnet Ignorer data utenfor rekkevidde Startvekt - Regresjonslinje - Regresjonspolynom-grunntall Mållinje Hjelp Setter du pris på openScale? diff --git a/android_app/app/src/main/res/values-nl/strings.xml b/android_app/app/src/main/res/values-nl/strings.xml index f0578bd3..f4f47de6 100644 --- a/android_app/app/src/main/res/values-nl/strings.xml +++ b/android_app/app/src/main/res/values-nl/strings.xml @@ -130,8 +130,6 @@ niet gevonden Gegevens buiten bereik negeren Startgewicht - Regressiegewichtslijn - Regressiepolynoomgraad Doellijn Hulp Gebruik je openScale graag\? diff --git a/android_app/app/src/main/res/values-pl/strings.xml b/android_app/app/src/main/res/values-pl/strings.xml index 09cd28e5..97d1e3cf 100644 --- a/android_app/app/src/main/res/values-pl/strings.xml +++ b/android_app/app/src/main/res/values-pl/strings.xml @@ -130,8 +130,6 @@ nie znaleziono Ignoruj dane spoza zakresu Waga początkowa - Krzywa aproksymacji - Stopień wielomianu aproksymacji Linia celu Pomoc Podoba Ci się openScale? diff --git a/android_app/app/src/main/res/values-pt-rBR/strings.xml b/android_app/app/src/main/res/values-pt-rBR/strings.xml index 1845c4a2..49ee21fd 100644 --- a/android_app/app/src/main/res/values-pt-rBR/strings.xml +++ b/android_app/app/src/main/res/values-pt-rBR/strings.xml @@ -83,8 +83,6 @@ Não OK não encontrado - Linha de tendência de peso - Grau de regressão polinomial (tendência) Lembrete Título da notificação Hora diff --git a/android_app/app/src/main/res/values-ro/strings.xml b/android_app/app/src/main/res/values-ro/strings.xml index 2d50ca1d..9b745ef4 100644 --- a/android_app/app/src/main/res/values-ro/strings.xml +++ b/android_app/app/src/main/res/values-ro/strings.xml @@ -140,8 +140,6 @@ negăsit Ignorare a valorilor invalide Greutate inițială - Linie de regresie - Gradul polinomului Linie pentru obiectiv Ajutor diff --git a/android_app/app/src/main/res/values-ru/strings.xml b/android_app/app/src/main/res/values-ru/strings.xml index 75f55d31..eededb7f 100644 --- a/android_app/app/src/main/res/values-ru/strings.xml +++ b/android_app/app/src/main/res/values-ru/strings.xml @@ -172,8 +172,6 @@ Метка данных Пора взвеситься в день - График снижения веса - Степень полиномиальной регрессии Поставить оценку на Google Play или GitHub\? Эти весы не были подключены! \n diff --git a/android_app/app/src/main/res/values-sk/strings.xml b/android_app/app/src/main/res/values-sk/strings.xml index 79926ec3..c211a9b2 100644 --- a/android_app/app/src/main/res/values-sk/strings.xml +++ b/android_app/app/src/main/res/values-sk/strings.xml @@ -113,8 +113,6 @@ nenájdený Ignorovať údaje mimo rozsah Počiatočná hmotnosť - Vývoj úbytku - Stupeň polynomiálnej regresie Cieľová línia Dosiahli ste maximálny počet používateľov Prosím, postavte sa na váhu pre referenčné meranie diff --git a/android_app/app/src/main/res/values-sl/strings.xml b/android_app/app/src/main/res/values-sl/strings.xml index 26af73c0..c2af9431 100644 --- a/android_app/app/src/main/res/values-sl/strings.xml +++ b/android_app/app/src/main/res/values-sl/strings.xml @@ -152,8 +152,6 @@ nič ni bilo najdeno Ignoriraj vrednosti zunaj meje Začetna teža - Regresijska krivulja teže - Regresija polinomske stopnje Ciljna krivulja Pomoč diff --git a/android_app/app/src/main/res/values-sv/strings.xml b/android_app/app/src/main/res/values-sv/strings.xml index ac421a35..0a037f2e 100644 --- a/android_app/app/src/main/res/values-sv/strings.xml +++ b/android_app/app/src/main/res/values-sv/strings.xml @@ -119,8 +119,6 @@ hittades inte Ignorera data utanför intervall Startvikt - Regressionslinje - Regressions-polynom-gradtal Mållinje Max antal samtidiga våganvändare nått Kliv upp barfota på vågen för referensmätningar diff --git a/android_app/app/src/main/res/values-tr/strings.xml b/android_app/app/src/main/res/values-tr/strings.xml index 53a86700..0e75037f 100644 --- a/android_app/app/src/main/res/values-tr/strings.xml +++ b/android_app/app/src/main/res/values-tr/strings.xml @@ -119,8 +119,6 @@ Bulunamadı Aralığın dışındaki verileri yoksay Başlangıç ağırlığı - Ağırlık çizgisinde gerileme - polinom derecesinde gerileme Hedef çizgisi Ençok eşzamanlı tartı kullanıcı sayısına ulaştı Referans ölçümleri için lütfen tartıya çıplak ayakla çıkın diff --git a/android_app/app/src/main/res/values-uk/strings.xml b/android_app/app/src/main/res/values-uk/strings.xml index e86c6f08..0ee179c1 100644 --- a/android_app/app/src/main/res/values-uk/strings.xml +++ b/android_app/app/src/main/res/values-uk/strings.xml @@ -135,8 +135,6 @@ не знайдено Ігнорувати дані за межами діапазону Початкова вага - Графік зниження - Ступінь поліномінальної регресії Лінія мети Допомога До вподоби openScale\? diff --git a/android_app/app/src/main/res/values-vi/strings.xml b/android_app/app/src/main/res/values-vi/strings.xml index a7d72293..42fd1314 100644 --- a/android_app/app/src/main/res/values-vi/strings.xml +++ b/android_app/app/src/main/res/values-vi/strings.xml @@ -149,8 +149,6 @@ không tìm thấy Bỏ qua dữ liệu ngoài phạm vi Trọng lượng ban đầu - Đường trọng lượng hồi quy - Mức độ hồi quy đa thức Đường thẳng mục tiêu Trợ giúp diff --git a/android_app/app/src/main/res/values-zh-rTW/strings.xml b/android_app/app/src/main/res/values-zh-rTW/strings.xml index 9a1e4269..a1e007da 100644 --- a/android_app/app/src/main/res/values-zh-rTW/strings.xml +++ b/android_app/app/src/main/res/values-zh-rTW/strings.xml @@ -128,8 +128,6 @@ 尋找不到 忽略超出範圍的資料 初始體重 - 體重回歸線 - 回歸線曲度 目標線 協助 openScale 使用愉快嗎? diff --git a/android_app/app/src/main/res/values/strings.xml b/android_app/app/src/main/res/values/strings.xml index 443113a3..770e50e9 100644 --- a/android_app/app/src/main/res/values/strings.xml +++ b/android_app/app/src/main/res/values/strings.xml @@ -149,8 +149,7 @@ not found Ignore out of range data Initial weight - Regression line - Regression polynomial degree + Trend line Goal line Help Enjoying openScale? diff --git a/android_app/app/src/main/res/xml/graph_preferences.xml b/android_app/app/src/main/res/xml/graph_preferences.xml index 5f2b98c1..ff198aa0 100644 --- a/android_app/app/src/main/res/xml/graph_preferences.xml +++ b/android_app/app/src/main/res/xml/graph_preferences.xml @@ -25,14 +25,9 @@ android:summaryOn="@string/info_is_visible" android:title="@string/label_goal_line" /> - + android:title="@string/label_trend_line" />