# set terminal canvas  solid butt size 600,400 fsize 10 lw 1 fontscale 1 name "arrowstyle_9" jsdir "."
# set output 'arrowstyle.9.js'
set key inside right top vertical Right noreverse enhanced autotitles box linetype -1 linewidth 1.000
set key opaque
set label 1 "arrowstyle 1:" at -520, -100, 0 right norotate back nopoint offset character 0, 0, 0
set label 2 "arrowstyle 2:" at -520, -110, 0 right norotate back nopoint offset character 0, 0, 0
set label 3 "arrowstyle 3:" at -520, -120, 0 right norotate back nopoint offset character 0, 0, 0
set label 4 "arrowstyle 4:" at -520, -130, 0 right norotate back nopoint offset character 0, 0, 0
set label 5 "arrowstyle 5:" at -520, -140, 0 right norotate back nopoint offset character 0, 0, 0
set label 6 "arrowstyle 6:" at -520, -150, 0 right norotate back nopoint offset character 0, 0, 0
set label 7 "arrowstyle 7:" at -520, -160, 0 right norotate back nopoint offset character 0, 0, 0
set label 8 "arrowstyle 8:" at -520, -170, 0 right norotate back nopoint offset character 0, 0, 0
set arrow 1 from -500, -100, 0 to 500, -100, 0 head back filled linetype 1 linecolor rgb "dark-violet"  linewidth 2.000 size screen 0.025,30.000,45.000
set arrow 2 from -500, -110, 0 to 500, -110, 0 head back nofilled linetype 3 linecolor rgb "#56b4e9"  linewidth 2.000 size screen 0.030,15.000,90.000
set arrow 3 from -500, -120, 0 to 500, -120, 0 head back filled linetype 1 linecolor rgb "dark-violet"  linewidth 2.000 size screen 0.030,15.000,45.000
set arrow 4 from -500, -130, 0 to 500, -130, 0 head back filled linetype 3 linecolor rgb "#56b4e9"  linewidth 2.000 size screen 0.030,15.000,90.000
set arrow 5 from -500, -140, 0 to 500, -140, 0 heads back filled linetype 1 linecolor rgb "dark-violet"  linewidth 2.000 size screen 0.030,15.000,135.000
set arrow 6 from -500, -150, 0 to 500, -150, 0 head back empty linetype 3 linecolor rgb "#56b4e9"  linewidth 2.000 size screen 0.030,15.000,135.000
set arrow 7 from -500, -160, 0 to 500, -160, 0 nohead back nofilled linetype 1 linecolor rgb "dark-violet"  linewidth 2.000
set arrow 8 from -500, -170, 0 to 500, -170, 0 heads back nofilled linetype 3 linecolor rgb "#56b4e9"  linewidth 2.000 size screen 0.008,90.000,90.000
set style line 1  linetype 1 linecolor rgb "dark-violet"  linewidth 2.000 pointtype 1 pointsize default pointinterval 0
set style line 2  linetype 3 linecolor rgb "#56b4e9"  linewidth 2.000 pointtype 3 pointsize default pointinterval 0
set style arrow 1 head back filled linetype 1 linecolor rgb "dark-violet"  linewidth 2.000 size screen 0.025,30.000,45.000
set style arrow 2 head back nofilled linetype 3 linecolor rgb "#009e73"  linewidth 2.000 size screen 0.030,15.000,90.000
set style arrow 3 head back filled linetype 1 linecolor rgb "#56b4e9"  linewidth 2.000 size screen 0.030,15.000,45.000
set style arrow 4 head back filled linetype 3 linecolor rgb "#e69f00"  linewidth 2.000 size screen 0.030,15.000,90.000
set style arrow 5 heads back filled linetype 1 linecolor rgb "#f0e442"  linewidth 2.000 size screen 0.030,15.000,135.000
set style arrow 6 head back empty linetype 3 linecolor rgb "#0072b2"  linewidth 2.000 size screen 0.030,15.000,135.000
set style arrow 7 nohead back nofilled linetype 1 linecolor rgb "#e51e10"  linewidth 2.000
set style arrow 8 heads back nofilled linetype 3 linecolor rgb "black"  linewidth 2.000 size screen 0.008,90.000,90.000
set xtics border in scale 0,0 mirror norotate  offset character 0, 0, 0 autojustify
set ytics border in scale 0,0 mirror norotate  offset character 0, 0, 0 autojustify
set ztics border in scale 0,0 nomirror norotate  offset character 0, 0, 0 autojustify
set cbtics border in scale 0,0 mirror norotate  offset character 0, 0, 0 autojustify
set rtics axis in scale 0,0 nomirror norotate  offset character 0, 0, 0 autojustify
set title "Plot 'file' with vectors <arrowstyle>" 
set yrange [ * : 10.0000 ] noreverse nowriteback
i = 8
plot '1.dat' using 1:2:(+1):(+1) with vectors lt 4 filled title 'filled',      '2.dat' using 1:2:(+1):(+1) with vectors lt 1 heads title 'double-headed',      '2.dat' using ($1):(2-$2/3):(+1):(+2.5):(int($0)%8 + 1) with vectors as var ti 'arrowstyle variable'