home *** CD-ROM | disk | FTP | other *** search
- #include <splot.h>
- double *data1,*data2;
- main()
- {
-
- /* select landscape orientation */
- set(PAGE_ROT,ON);
- set(LINEWIDTH,0.09);
- axes_box(20,14,1.5088,0,1.515,1.03e8,3,3);
-
- set(TICKLENGTH,0.5);
- tickmarks(XAXES,1.510,1.515);
-
- set(LINEWIDTH,0.06);
- set(FONTWIDTH,0.8);
- /* use short squat letters for labels */
- set(FONTASPECT,1.1);
- set(FONT,COMPLEX);
- ticklabel(LOWER,1.510,1.515);
- set(FONTWIDTH,1.0);
- label(LEFT,"Relative PL Intensity");
- text(9.00,1.90,"Photon energy (eV)");
- text(20.00,15.00,"12 T");
- text(21.00,13.00,"a)");
- text(21.00,7.00,"b)");
- set(FONTWIDTH,0.70);
- text(13.47,9.84,"2p_0_");
- text(5.70,8.35,"3p_0_");
- text(8.80,6.46,"2s");
- text(4.80,5.40,"3d_0_");
- text(3.82,5.30,"3s");
- text(7.65,5.70,"3p_-_");
- text(11.65,5.60,"3d_-1_");
- set(FONTWIDTH,0.75);
- text(13.65,16.10,"a");
- text(14.70,14.60,"b");
- text(16.25,13.75,"b*");
- text(16.80,13.10,"c*");
-
- set(LINEWIDTH,0.05);
- set(TICKLENGTH,0.35);
- tickmarks(XAXES,1.509,1.511,1.512,1.513,1.514,1.516);
-
- /* constrain plot to axes box */
- set(AXESCLIP,ON);
-
- /* change x axis units to eV */
- set(XMULT,0.1239842e-3);
-
- /* plot first spectrum */
- set(XSHIFT,0);
- set(YSHIFT,47e6);
- set(YMULT,300);
- readdata("demo\fe21m23a.dat",data1);
- set(YRANGE,0,99e6);
- drawdata(data1,0,1);
-
- /* plot second spectrum shifted up */
- set(YSHIFT, 7e6);
- set(YMULT,150);
- readdata("demo\fe22v31a.dat",data2);
- set(YRANGE,0,45e6);
- drawdata(data2,0,1);
- }
-