users = ["christoffermadsen","jmaa","jacob","alexander"] log_dir = "./log/" plotstring = %Q[set terminal 'svg' size 1000,400 set output "/home/christoffermadsen/public_html/img/screenshot_count.svg" 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| 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 output.close