# This html document was prepared by gri2html based on the Gri script named
# example12.gri
# Gri is available for free at http://gri.sourceforge.net
# Example 12 -- Linegraph with key inside plot
set font size 10 # points (1in = 72pt)
set x size 10 # cm
set y size 10 # cm
set x name "Height"
set y name "Total Energy"
# Following axis setups not necessary; will autoscale if you
# remove these.
set x margin 3
set x axis 800 960 20
set y margin 3
set y axis -0.4 1 0.2
# Read data. Format is columns (x, y1, y2, y3, y4)
open example12.dat
read columns x y
draw curve
draw label for last curve "1"
rewind
set line width {rpn ..linewidth.. 1.5 *}
read columns x * y
draw curve
draw label for last curve "2"
rewind
set line width {rpn ..linewidth.. 1.5 *}
read columns x * * y
draw curve
draw label for last curve "3"
rewind
set line width {rpn ..linewidth.. 1.5 *}
read columns x * * * y
draw curve
draw label for last curve "4"
# Draw the key.
# NOTES:
# (1) This key is inside the plot; it's location was chosen
# after looking at the data. To put the key in a different
# location, alter the .key_topleft_x. and .key_topleft_y.
# variables. For example, you could put the key to the
# right of the plot by changing the next line to:
# `.key_topleft_x. = {rpn ..xsize.. 0.5 +}'
# (2) The variable .dy_inc. is the spacing between lines in
# the key. It should be OK even if you change the
# font size above.
.key_topleft_x. = 0.5 # cm right of left axis
.key_topleft_y. = 0.5 # cm below top axis
.dy_inc. = {rpn ..fontsize.. pttocm 1.5 *}
draw label "1 = Model 1A" at \
{rpn ..xleft.. xusertocm .key_topleft_x. +} \
{rpn ..ytop.. yusertocm .key_topleft_y. -} cm
.key_topleft_y. += .dy_inc.
draw label "2 = Model 2A" at \
{rpn ..xleft.. xusertocm .key_topleft_x. +} \
{rpn ..ytop.. yusertocm .key_topleft_y. -} cm
.key_topleft_y. += .dy_inc.
draw label "3 = Model 1B" at \
{rpn ..xleft.. xusertocm .key_topleft_x. +} \
{rpn ..ytop.. yusertocm .key_topleft_y. -} cm
.key_topleft_y. += .dy_inc.
draw label "4 = Model 2B" at \
{rpn ..xleft.. xusertocm .key_topleft_x. +} \
{rpn ..ytop.. yusertocm .key_topleft_y. -} cm
draw title "Example 12 -- Total heating vs height of boundary layer"