blob: 1028948990d26441fc58b175f6805383cb30b131 [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
Austin Schuhaceeb712021-01-06 22:50:00 -080012node1_index = int(system("grep -n " . node1 . " /tmp/timestamp_noncausal_starttime.csv | sed 's/:.*//'")) + 1
Austin Schuhaceeb712021-01-06 22:50:00 -080013node2_index = int(system("grep -n " . node2 . " /tmp/timestamp_noncausal_starttime.csv | sed 's/:.*//'")) + 1
14
15noncausalfile12 = sprintf("/tmp/timestamp_noncausal_%s_%s.csv", node1, node2)
16noncausalfile21 = sprintf("/tmp/timestamp_noncausal_%s_%s.csv", node2, node1)
17
18samplefile12 = sprintf("/tmp/timestamp_noncausal_%s_%s_samples.csv", node1, node2)
19samplefile21 = sprintf("/tmp/timestamp_noncausal_%s_%s_samples.csv", node2, node1)
20
21offsetfile = "/tmp/timestamp_noncausal_offsets.csv"
22
23#set term qt 0
Austin Schuh6613da82021-03-20 22:05:43 -070024if (ARG3 ne "" ) {
25 set term png
26 set output ARG3
27}
Austin Schuhaceeb712021-01-06 22:50:00 -080028
29plot samplefile12 using 1:2 title 'sample 1-2', \
30 samplefile21 using 1:(-$2) title 'sample 2-1', \
31 noncausalfile12 using 1:3 title 'nc 1-2' with lines, \
32 noncausalfile21 using 1:(-$3) title 'nc 2-1' with lines, \
Austin Schuhdee8ea72021-08-20 19:13:41 -070033 offsetfile using 1:(column(node2_index) - column(node1_index)) title 'filter 2-1' with linespoints
Austin Schuhaceeb712021-01-06 22:50:00 -080034
Austin Schuh6613da82021-03-20 22:05:43 -070035if (ARG3 ne "" ) {
36 exit
37}
38
Austin Schuhaceeb712021-01-06 22:50:00 -080039pause -1