#include <splot.h> /* This example file illustrates the use of errorbars and straight */ /* line fits to data. It also uses a small internal data array rather */ /* than reading data in from a file */ double data[4][4] = { 1.2, 0.24, 0.1, 1, 2.0, 0.43, 0.1, 1, 4.0, 0.52, 0.1, 1, 6.0, 0.87, 0.1, 1}; double yint,slope; main() { set(LINEWIDTH,0.1); set(PLOTTYPE,SYMBOLS); axes_box(12,15,0,0,8,1.0); tickmarks(); set(FONTWIDTH,0.5); ticklabel(); set(FONTWIDTH,0.7); label(BOTTOM,"SiGe Well Width in (nm)"); label(LEFT,"Biexciton Lifetime in (!m!s)"); text(10.03,22.56,"MBE SiGe Quantum Wells",CENTER); /* draw the data points */ drawdata(data,0,1); /* put in the error bars for the x values */ errorbars(XVALS,data,0,1,3); /* put in the error bars for the y values */ errorbars(YVALS,data,0,1,2); /* fit the best line to the data and return the slope and intercept */ fitline(data,0,1,&yint,&slope); print(slope); print(yint); }