import numarray
import graceTMPL
a = numarray.reshape(numarray.arrayrange(100), (2, 50))
a = a.astype(numarray.Float)
myFloat = 23.56
outFileName = 'myGrace'
mySave = graceTMPL.save()
mySave.loadTemplate('example.agr')
print mySave.info()
mySave.setEnv('comment', 'Number: ' + '%2.1f'%(myFloat))
graph0 = mySave.addGraph()
graph1 = mySave.addGraph()
graph0.addData('up', a)
graph0.setEnv('xAxisLabel', 'myLabel Up')
graph0.setEnv('xAxisUnit', 'myUnit Up')
graph1.xoffset = 1.5
graph1.yoffset = 100.
graph1.scaling = 1e-2
myData1 = graph1.addData('down', numarray.array([a[1], a[0]]))
myData1.setEnv('voltage', '8.9')
graph1.setEnv('yAxisLabel', 'myLabel Down')
graph1.setEnv('yAxisUnit', 'myUnit Down')
mySave.save(outFileName + '.agr')
syntax highlighted by Code2HTML, v. 0.9.1