aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/suricata/qa/gnuplot/plot-csv-large-pcap-file.sh
blob: 08c601e34bedacdcf480840f8932e96e076ffe85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
#
#
if [ "$1" = "" ]; then
    echo "call with location of csv file."
    exit 1;
fi

DRAW="dots"
gnuplot << EOF
set datafile separator ","
set terminal png size 1024,768
set output "$1.png"
set title "$1 ticks"
set key autotitle columnhead
set yrange [:]
set xrange [:]
set logscale y
plot "$1" using :4 with $DRAW, \
         "" using :11 with $DRAW, \
         "" using :14 with $DRAW, \
         "" using :15 with $DRAW, \
         "" using :20 with $DRAW, \
         "" using :28 with $DRAW, \
         "" using :32 with $DRAW, \
         "" using :40 with $DRAW
EOF
RESULT=$?
if [ "$RESULT" = "0" ]; then
    echo "PNG $1.png written"
fi