diff --git a/src/components/desktop/AxisChart.vue b/src/components/desktop/AxisChart.vue
new file mode 100644
index 00000000..6d37037b
--- /dev/null
+++ b/src/components/desktop/AxisChart.vue
@@ -0,0 +1,416 @@
+
+
+
+
+
+
+
diff --git a/src/components/desktop/TrendsChart.vue b/src/components/desktop/TrendsChart.vue
index 4359969b..5c7e079d 100644
--- a/src/components/desktop/TrendsChart.vue
+++ b/src/components/desktop/TrendsChart.vue
@@ -1,13 +1,23 @@
-
+
-
-
diff --git a/src/desktop-main.ts b/src/desktop-main.ts
index b9d41957..cbb97dc6 100644
--- a/src/desktop-main.ts
+++ b/src/desktop-main.ts
@@ -100,6 +100,7 @@ import ConfirmDialog from '@/components/desktop/ConfirmDialog.vue';
import SnackBar from '@/components/desktop/SnackBar.vue';
import PieChartComponent from '@/components/desktop/PieChart.vue';
import RadarChartComponent from '@/components/desktop/RadarChart.vue';
+import AxisChart from '@/components/desktop/AxisChart.vue';
import TrendsChart from '@/components/desktop/TrendsChart.vue';
import DateRangeSelectionDialog from '@/components/desktop/DateRangeSelectionDialog.vue';
import MonthSelectionDialog from '@/components/desktop/MonthSelectionDialog.vue';
@@ -544,6 +545,7 @@ app.component('ConfirmDialog', ConfirmDialog);
app.component('SnackBar', SnackBar);
app.component('PieChart', PieChartComponent);
app.component('RadarChart', RadarChartComponent);
+app.component('AxisChart', AxisChart);
app.component('TrendsChart', TrendsChart);
app.component('DateRangeSelectionDialog', DateRangeSelectionDialog);
app.component('MonthSelectionDialog', MonthSelectionDialog);