diff --git a/src/components/Charts/Keyboard.vue b/src/components/Charts/Keyboard.vue
new file mode 100644
index 00000000..3f061bd0
--- /dev/null
+++ b/src/components/Charts/Keyboard.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
diff --git a/src/components/Charts/LineMarker.vue b/src/components/Charts/LineMarker.vue
new file mode 100644
index 00000000..3dd74369
--- /dev/null
+++ b/src/components/Charts/LineMarker.vue
@@ -0,0 +1,227 @@
+
+
+
+
+
diff --git a/src/components/Charts/MixChart.vue b/src/components/Charts/MixChart.vue
new file mode 100644
index 00000000..c416542e
--- /dev/null
+++ b/src/components/Charts/MixChart.vue
@@ -0,0 +1,271 @@
+
+
+
+
+
diff --git a/src/views/charts/keyboard.vue b/src/views/charts/keyboard.vue
index 3c158fcc..917f8eeb 100644
--- a/src/views/charts/keyboard.vue
+++ b/src/views/charts/keyboard.vue
@@ -5,7 +5,7 @@