diff --git a/APED/.idea/gradle.xml b/APED/.idea/gradle.xml
index 23a89bb..7b3ed48 100644
--- a/APED/.idea/gradle.xml
+++ b/APED/.idea/gradle.xml
@@ -10,8 +10,8 @@
diff --git a/APED/app/build.gradle b/APED/app/build.gradle
index b1bc785..4f4ce52 100644
--- a/APED/app/build.gradle
+++ b/APED/app/build.gradle
@@ -38,6 +38,8 @@ dependencies {
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
implementation 'com.android.volley:volley:1.1.1'
+ implementation 'androidx.legacy:legacy-support-v4:1.0.0'
+ implementation 'com.github.lecho:hellocharts-library:1.5.8'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
diff --git a/APED/app/src/main/java/com/example/aped/MainActivity.java b/APED/app/src/main/java/com/example/aped/MainActivity.java
index dba4a1c..10c3869 100644
--- a/APED/app/src/main/java/com/example/aped/MainActivity.java
+++ b/APED/app/src/main/java/com/example/aped/MainActivity.java
@@ -73,7 +73,7 @@ public class MainActivity extends AppCompatActivity {
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
mAppBarConfiguration = new AppBarConfiguration.Builder(
- R.id.nav_all_IOs, R.id.nav_your_IOs)
+ R.id.nav_all_IOs, R.id.nav_your_IOs,R.id.nav_plots)
.setDrawerLayout(drawer)
.build();
NavController navController = Navigation.findNavController(this,
diff --git a/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java b/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java
new file mode 100644
index 0000000..a34847c
--- /dev/null
+++ b/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java
@@ -0,0 +1,62 @@
+package com.example.aped.ui.plots;
+
+import android.os.Bundle;
+
+import androidx.fragment.app.Fragment;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import com.example.aped.MainActivity;
+import com.example.aped.R;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import lecho.lib.hellocharts.model.AxisValue;
+import lecho.lib.hellocharts.model.Line;
+import lecho.lib.hellocharts.model.LineChartData;
+import lecho.lib.hellocharts.model.PointValue;
+import lecho.lib.hellocharts.view.LineChartView;
+
+public class PlotFragment extends Fragment {
+
+ private MainActivity mainActivity;
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ // Inflate the layout for this fragment
+ View view = inflater.inflate(R.layout.fragment_plot, container, false);
+ LineChartView lineChartView = view.findViewById(R.id.test_plot);
+
+ String[] xAxisData = {"15:30","15:31","15:32"};
+ int[] yAxisData = {1,3,2};
+
+ List yAxisValues = new ArrayList();
+ List xAxisValues = new ArrayList();
+
+ Line line = new Line(yAxisValues);
+
+ for(int i = 0; i < xAxisData.length; i++){
+ xAxisValues.add(i, new AxisValue(i).setLabel(xAxisData[i]));
+ }
+
+ for (int i = 0; i < yAxisData.length; i++){
+ yAxisValues.add(new PointValue(i, yAxisData[i]));
+ }
+
+ List lines = new ArrayList();
+
+ lines.add(line);
+
+ LineChartData lineChartData = new LineChartData();
+ lineChartData.setLines(lines);
+
+ lineChartView.setLineChartData(lineChartData);
+
+ return view;
+ }
+}
\ No newline at end of file
diff --git a/APED/app/src/main/java/com/example/aped/ui/plots/package-info.java b/APED/app/src/main/java/com/example/aped/ui/plots/package-info.java
new file mode 100644
index 0000000..94fcff3
--- /dev/null
+++ b/APED/app/src/main/java/com/example/aped/ui/plots/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Package for the plot fragment.
+ * */
+package com.example.aped.ui.plots;
diff --git a/APED/app/src/main/res/layout/fragment_plot.xml b/APED/app/src/main/res/layout/fragment_plot.xml
new file mode 100644
index 0000000..8e24233
--- /dev/null
+++ b/APED/app/src/main/res/layout/fragment_plot.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/APED/app/src/main/res/menu/activity_main_drawer.xml b/APED/app/src/main/res/menu/activity_main_drawer.xml
index a126f98..b1b8dbf 100644
--- a/APED/app/src/main/res/menu/activity_main_drawer.xml
+++ b/APED/app/src/main/res/menu/activity_main_drawer.xml
@@ -12,5 +12,9 @@
android:id="@+id/nav_your_IOs"
android:icon="@android:drawable/btn_star_big_on"
android:title="@string/menu_favorite_IOs" />
+
\ No newline at end of file
diff --git a/APED/app/src/main/res/navigation/mobile_navigation.xml b/APED/app/src/main/res/navigation/mobile_navigation.xml
index 086bf62..fb08f19 100644
--- a/APED/app/src/main/res/navigation/mobile_navigation.xml
+++ b/APED/app/src/main/res/navigation/mobile_navigation.xml
@@ -17,4 +17,10 @@
android:label="@string/menu_favorite_IOs"
tools:layout="@layout/fragment_your_ios" />
+
+
\ No newline at end of file
diff --git a/APED/app/src/main/res/values/strings.xml b/APED/app/src/main/res/values/strings.xml
index b91185d..693b0a2 100644
--- a/APED/app/src/main/res/values/strings.xml
+++ b/APED/app/src/main/res/values/strings.xml
@@ -12,4 +12,7 @@
all IOs
favorite IOs
+ plots
+
+ Hello blank fragment
\ No newline at end of file