Skip to content

Instantly share code, notes, and snippets.

@brgmnn
Created November 25, 2013 17:49
Show Gist options
  • Save brgmnn/7645433 to your computer and use it in GitHub Desktop.
Save brgmnn/7645433 to your computer and use it in GitHub Desktop.
plot thing
# This plots tours of two trucks around the depot and customers.
# Execute it from the command prompt with "gnuplot plot-trucks".
# First you need to create the tours in the first truck1.txt and truck2.txt.
set terminal png
# Increase size of symbols from default - only needed for on-screen viewing.
set pointsize 1
# Expand range of x-axis beyond minimum needed to plot file
# so the rightmost customer is not so close to the border
set xrange [-120:120]
# same for y-axis
set yrange [-120:120]
# Comment this section out to display on-screen.
#set term png
#set output 'trucks.png'
#set size 0.7, 0.5
# Draw lines between the symbols.
set style data linespoints
# plot 'truck1.txt' using 2:3 t 'Truck 1', \
# 'truck2.txt' using 2:3 t 'Truck 2', \
# 'truck3.txt' using 2:3 t 'Truck 3', \
# 'truck4.txt' using 2:3 t 'Truck 4', \
# 'truck5.txt' using 2:3 t 'Truck 5', \
# 'truck6.txt' using 2:3 t 'Truck 6', \
# 'truck7.txt' using 2:3 t 'Truck 7', \
# 'truck8.txt' using 2:3 t 'Truck 8', \
# 'truck9.txt' using 2:3 t 'Truck 9', \
# 'truck10.txt' using 2:3 t 'Truck 10', \
# 'truck11.txt' using 2:3 t 'Truck 11', \
# 'truck12.txt' using 2:3 t 'Truck 12', \
# 'truck13.txt' using 2:3 t 'Truck 13', \
# 'truck14.txt' using 2:3 t 'Truck 14', \
# 'truck15.txt' using 2:3 t 'Truck 15', \
# 'truck16.txt' using 2:3 t 'Truck 16', \
# 'truck17.txt' using 2:3 t 'Truck 17', \
# 'truck18.txt' using 2:3 t 'Truck 18', \
# 'truck19.txt' using 2:3 t 'Truck 19', \
# 'truck20.txt' using 2:3 t 'Truck 20', \
# 'truck21.txt' using 2:3 t 'Truck 21', \
# 'truck22.txt' using 2:3 t 'Truck 22', \
# 'truck23.txt' using 2:3 t 'Truck 23', \
# 'truck24.txt' using 2:3 t 'Truck 24', \
# 'truck25.txt' using 2:3 t 'Truck 25', \
# 'truck26.txt' using 2:3 t 'Truck 26', \
# 'truck27.txt' using 2:3 t 'Truck 27', \
# 'depot.txt' using 2:3 t 'Depot'
plot 'truck1.txt' using 2:3 t '', \
'truck2.txt' using 2:3 t '', \
'truck3.txt' using 2:3 t '', \
'truck4.txt' using 2:3 t '', \
'truck5.txt' using 2:3 t '', \
'truck6.txt' using 2:3 t '', \
'truck7.txt' using 2:3 t '', \
'truck8.txt' using 2:3 t '', \
'truck9.txt' using 2:3 t '', \
'truck10.txt' using 2:3 t '', \
'truck11.txt' using 2:3 t '', \
'truck12.txt' using 2:3 t '', \
'truck13.txt' using 2:3 t '', \
'truck14.txt' using 2:3 t '', \
'truck15.txt' using 2:3 t '', \
'truck16.txt' using 2:3 t '', \
'truck17.txt' using 2:3 t '', \
'truck18.txt' using 2:3 t '', \
'truck19.txt' using 2:3 t '', \
'truck20.txt' using 2:3 t '', \
'truck21.txt' using 2:3 t '', \
'truck22.txt' using 2:3 t '', \
'truck23.txt' using 2:3 t '', \
'truck24.txt' using 2:3 t '', \
'truck25.txt' using 2:3 t '', \
'truck26.txt' using 2:3 t '', \
'truck27.txt' using 2:3 t '', \
'depot.txt' using 2:3 t 'Depot'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment