One good option for plotting is to use PYTHON's matplotlib. Below a sample script you can modify. This one graphs contents of a file called liquid.dat
IF YOU MANAGE TO CREATE A USEFUL CODE TO PLOT XNET OUTPUT PLEASE POST HERE AND MODIFY THIS PAGE
from numpy import * from pylab import * from matplotlib import rc, rcParams import matplotlib.units as units import matplotlib.ticker as ticker import sys import os # set tickers etc rc('text',usetex=True) rc('font',**{'family':'serif','serif':['Binding energies']}) title(r'{\bf Binding energies}', fontsize=20) # read in data from file BEdata = loadtxt("liquid.dat") l = len(BEdata[:,0]) x = BEdata[:,2] y = BEdata[:,3] z = BEdata[:,4] axis([0,270,-1, 10.0]) xlabel(r'$A$',fontsize=20) ylabel(r'$\mathrm{BE}$ [MeV]',fontsize=20) plot(x, y ,'ro', x, z, 'bo', markersize=7) # Save the figure in a separate file savefig('beexpliquid.pdf', format='pdf') # Draw the plot to screen show()
The data file for this example looks like this:
1 1 2 1.112300 0.991998 0.120302 1 2 3 2.827267 0.368785 2.458482 1 3 4 1.720450 -1.640617 3.361067 1 4 5 1.336360 -3.337299 4.673659 1 5 6 0.961633 -4.647357 5.608990 1 6 7 1.111686 -5.656402 6.768088 2 1 3 2.572667 -0.126275 2.698941 2 2 4 7.073925 3.822039 3.251886 2 3 5 5.512140 3.836172 1.675968 2 4 6 4.878400 2.889512 1.988888 2 5 7 4.123914 1.759144 2.364770 2 6 8 3.924525 0.671628 3.252897 2 7 9 3.477355 -0.310644 3.787999 2 8 10 3.033860 -1.178539 4.212399 3 1 4 1.153750 -2.540201 3.693951 3 2 5 5.266140 3.418622 1.847518 3 3 6 5.332333 5.139848 0.192485 3 4 7 5.606442 5.280293 0.326149 3 5 8 5.159712 4.798504 0.361208 3 6 9 5.037767 4.081375 0.956392 3 7 10 4.531350 3.295756 1.235594 3 8 11 4.155364 2.515579 1.639785 3 9 12 3.799083 1.772972 2.026111 3 10 13 3.403000 1.080470 2.322530 4 2 6 4.487250 2.103653 2.383597