diff --git a/gr_grc/scripts/plot_data.py b/gr_grc/scripts/plot_data.py
new file mode 100644
index 0000000000000000000000000000000000000000..c4d7c46758586c519edb52312b5551b0c432c3fe
--- /dev/null
+++ b/gr_grc/scripts/plot_data.py
@@ -0,0 +1,39 @@
+import numpy as np
+import matplotlib.pyplot as plt
+import yaml
+import sys
+
+# http://mple.m-artwork.eu/home/posts?offset=10
+
+if len(sys.argv) != 2:
+    print("Usage: " + sys.argv[0] + " /path/to/data.yml")
+    sys.exit(1)
+
+
+data = None
+with open(sys.argv[1], 'r') as stream:
+    data = yaml.load(stream)
+
+fig,ax = plt.subplots()
+
+x = np.arange(0,101,1)
+values = []
+for i, var in enumerate(data['signal_blocks']):
+    values.append(var['real_transmission_time'])
+    ax.plot(i+1,var['real_transmission_time'], linestyle="None", marker=".", color="red")
+
+y_mean = [np.mean(values) for i in x]
+y_med = [np.median(values) for i in x]
+print(y_mean)
+print(y_med)
+
+mean_line = ax.plot(x,y_mean, label='Mittwelwert\t' + str(round(y_mean[0],2)) + 'ms', linestyle='--')
+mean_line = ax.plot(x,y_med, label='Median\t' + str(round(y_med[0],2)) + 'ms', linestyle='-')
+
+legend = ax.legend(loc='upper right')
+
+plt.xlabel("Versuch")
+plt.ylabel("Frequenzbelegungszeit [ms]")
+plt.title(data['tag'])
+
+plt.show()