71adc2f22ae955be223e705bab06ef96641e24c6
[pingpong.git] / plot_scripts / plot_ts_graph_wemo
1 # Script to plot time series graphs for network traffic analysis
2 #
3 # by Rahmadi Trimananda (rahmadi.trimananda@uci.edu)
4 # Programming Language Research Group @ University of California, Irvine
5 # Winter 2018
6
7 # ************ #
8 # BASIC SETUP  #
9 # ************ #
10 set terminal pngcairo enhanced font 'Verdana,10'
11 set autoscale
12 unset key
13 unset log
14 unset label
15 set xtics 200
16 set ytics auto
17 set xlabel "Packet Timestamp (hh:mm:ss)"
18 set ylabel "Packet Size (bytes)"
19 set xdata time
20 set timefmt "%H:%M:%S"
21 set xrange [:]
22 set yrange [0:]
23
24 # ***************** #
25 # PER DEVICE SETUP  #
26 # ***************** #
27 # WeMo switch local
28 # eth0
29 set output './result/wemo_switch_eth_timestamp_local_incoming.png'
30 set title "WeMo Switch Incoming Local Traffic (eth0)"
31 plot "./result/wemo_switch_eth_local_incoming.dat" using 1:2 with lines
32 set output './result/wemo_switch_eth_timestamp_local_outgoing.png'
33 set title "WeMo Switch Outgoing Local Traffic (eth0)"
34 plot "./result/wemo_switch_eth_local_outgoing.dat" using 1:2 with lines
35 # wlan1
36 set output './result/wemo_switch_wlan_timestamp_local_incoming.png'
37 set title "WeMo Switch Incoming Local Traffic (wlan1)"
38 plot "./result/wemo_switch_wlan_local_incoming.dat" using 1:2 with lines
39 set output './result/wemo_switch_wlan_timestamp_local_outgoing.png'
40 set title "WeMo Switch Outgoing Local Traffic (wlan1)"
41 plot "./result/wemo_switch_wlan_local_outgoing.dat" using 1:2 with lines
42
43 # WeMo switch internet
44 # eth0
45 set output './result/wemo_switch_eth_timestamp_internet_incoming.png'
46 set title "WeMo Switch Incoming Internet Traffic (eth0)"
47 plot "./result/wemo_switch_eth_internet_incoming.dat" using 1:2 with lines
48 set output './result/wemo_switch_eth_timestamp_internet_outgoing.png'
49 set title "WeMo Switch Outgoing Internet Traffic (eth0)"
50 plot "./result/wemo_switch_eth_internet_outgoing.dat" using 1:2 with lines
51 # wlan1
52 set output './result/wemo_switch_wlan_timestamp_internet_incoming.png'
53 set title "WeMo Switch Incoming Internet Traffic (wlan1)"
54 plot "./result/wemo_switch_wlan_internet_incoming.dat" using 1:2 with lines
55 set output './result/wemo_switch_wlan_timestamp_internet_outgoing.png'
56 set title "WeMo Switch Outgoing Internet Traffic (wlan1)"
57 plot "./result/wemo_switch_wlan_internet_outgoing.dat" using 1:2 with lines
58
59 # WeMo phone local
60 # wlan1
61 set output './result/wemo_phone_wlan_timestamp_local_incoming.png'
62 set title "WeMo Phone Incoming Local Traffic (wlan1)"
63 plot "./result/wemo_phone_wlan_local_incoming.dat" using 1:2 with lines
64 set output './result/wemo_phone_wlan_timestamp_local_outgoing.png'
65 set title "WeMo Phone Outgoing Local Traffic (wlan1)"
66 plot "./result/wemo_phone_wlan_local_outgoing.dat" using 1:2 with lines
67 # WeMo phone internet
68 # wlan1
69 set output './result/wemo_phone_wlan_timestamp_internet_incoming.png'
70 set title "WeMo Phone Incoming Internet Traffic (wlan1)"
71 plot "./result/wemo_phone_wlan_internet_incoming.dat" using 1:2 with lines
72 set output './result/wemo_phone_wlan_timestamp_internet_outgoing.png'
73 set title "WeMo Phone Outgoing Internet Traffic (wlan1)"
74 plot "./result/wemo_phone_wlan_internet_outgoing.dat" using 1:2 with lines
75