blob: 7ad62da440da2f718b5f94d733423ae50f443b4e [file] [log] [blame]
Austin Schuhaceeb712021-01-06 22:50:00 -08001#!/usr/bin/gnuplot -c
2
3set format y "%.6f";
4set mouse mouseformat "%.6f, %.9f"
5
6node1 = ARG1
7node2 = ARG2
8
9print "Node1: ", node1
10print "Node2: ", node2
11
12node1_start_time = system("grep " . node1 . " /tmp/timestamp_noncausal_starttime.csv | awk '{print $2}'") + 0
13node1_index = int(system("grep -n " . node1 . " /tmp/timestamp_noncausal_starttime.csv | sed 's/:.*//'")) + 1
14node2_start_time = system("grep " . node2 . " /tmp/timestamp_noncausal_starttime.csv | awk '{print $2}'") + 0
15node2_index = int(system("grep -n " . node2 . " /tmp/timestamp_noncausal_starttime.csv | sed 's/:.*//'")) + 1
16
17noncausalfile12 = sprintf("/tmp/timestamp_noncausal_%s_%s.csv", node1, node2)
18noncausalfile21 = sprintf("/tmp/timestamp_noncausal_%s_%s.csv", node2, node1)
19
20samplefile12 = sprintf("/tmp/timestamp_noncausal_%s_%s_samples.csv", node1, node2)
21samplefile21 = sprintf("/tmp/timestamp_noncausal_%s_%s_samples.csv", node2, node1)
22
23offsetfile = "/tmp/timestamp_noncausal_offsets.csv"
24
25#set term qt 0
26
27plot samplefile12 using 1:2 title 'sample 1-2', \
28 samplefile21 using 1:(-$2) title 'sample 2-1', \
29 noncausalfile12 using 1:3 title 'nc 1-2' with lines, \
30 noncausalfile21 using 1:(-$3) title 'nc 2-1' with lines, \
Austin Schuhba20ea72021-01-21 16:47:01 -080031 offsetfile using ((column(node1_index) - node1_start_time + (column(node2_index) - node2_start_time)) / 2):(column(node2_index) - column(node1_index)) title 'filter 2-1' with linespoints
Austin Schuhaceeb712021-01-06 22:50:00 -080032
33pause -1