From ac443230d29982a1763278b4fed5f9eccc10be1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoffer=20M=C3=BCller=20Madsen?= Date: Tue, 24 Jan 2017 17:37:27 +0100 Subject: [PATCH] improved plotting stuff --- plot.rb | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/plot.rb b/plot.rb index dfd40e5..7e99174 100644 --- a/plot.rb +++ b/plot.rb @@ -1,17 +1,29 @@ users = ["christoffermadsen","jmaa","jacob","alexander"] log_dir = "./log/" -plotstring = %Q[set terminal 'png' +plotstring = %Q[set terminal 'png' size 1000,400 set output "/home/christoffermadsen/public_html/img/screenshot_count.png" -set title "Screenshot Count" -set key left box +set title "Screenshot count" +set key bottom outside + +set style line 1 lt 1 lw 2 pt 7 ps 0.4 + set xdata time set timefmt "%s" set format x "%m/%d" set yrange [0:500] +set xlabel "Time" +set ylabel "Count" +set ytics 100 +set mytics 2 +set grid ytics mytics xtics +set grid +set xtics 432000 + plot ] users.each do |user| - plotstring += %Q["log/#{user}.log" using 1:2 with lines, \\\n] + colour = "%06x" % (rand * 0xffffff) + plotstring += %Q["log/#{user}.log" using 1:2 with lines ls 1 lc rgb '##{colour}' t "#{user}", \\\n] end output = File.open("plotscript","w") output << plotstring