Hi Andrew,
Works for me (v3.03/08). I removed the #includes since they are loaded
by default in the interpreter.
Cheers
Damir
Andrew Steiner wrote:
> Hello!
> The following code produces a blank Post-Script file (or actually,
> it produces a file which creates the plot and then erases it). Could
> someone let me know what I am doing wrong? My makefile is reproduced
> below, as well as the line which I used to configure root before
> installing it into my user directory. I am using RH 6.1 with egcs-2.91.66.
> I thank the creators for what seems so far to be a fine product.
>
> Thanks,
> Andrew Steiner
>
> ----------------------------Code---------------------------------------
> #include <stdio.h>
> #include <TCanvas.h>
> #include <Rtypes.h>
> #include <TGraph.h>
> #include <TLatex.h>
>
> int main(void) {
>
> float *xv,*yv;
> xv=new float[2];
> yv=new float[2];
> int nlines = 2;
>
> TCanvas *c1;
> TGraph *gr;
>
> xv[0]=1;
> yv[0]=2;
> xv[1]=2;
> yv[1]=4;
>
> c1 = new TCanvas("c1","",0,0,500,500);
>
> c1->SetFillColor(0);
>
> gr = new TGraph(nlines,xv,yv);
>
> gr->SetFillColor(0);
> gr->SetLineColor(1);
> gr->SetLineWidth(1);
> gr->SetMarkerColor(1);
>
> // Make big dots
> gr->SetMarkerStyle(7);
>
> // Remove the title
> gr->SetTitle("");
>
> // Draw axis and points
> gr->Draw("AP");
>
> c1->Print("plot.eps");
>
> return 0;
> }
>
> ---------------------Makefile-----------------------------------
> ROOTLIBS = -L/home/asteiner/root/lib -lCore -lCint -lHist -lGraf \
> -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix \
> -lPhysics -lGui -lm -ldl -lpthread -rdynamic
>
> test.o: test.cpp
> g++ -ggdb -c test.cpp -I/home/asteiner/root/include
>
> test: test.o
> g++ -lm -ggdb -o test test.o $(ROOTLIBS)
>
> ------------Configuration------------------------------------------
> configure linux --prefix=/home/asteiner/root \
> --libdir=/home/asteiner/root/lib --incdir=/home/asteiner/root/include \
> --mandir=/home/asteiner/root/man/man1 --etcdir=/home/asteiner/root/etc \
> --datadir=/home/asteiner/root
>
>
>
--
=====================================================================
| Damir Buskulic | Universite de Savoie/LAPP |
| | Chemin de Bellevue, B.P. 110 |
| Tel : +33 (0)450091600 | F-74941 Annecy-le-Vieux Cedex |
| e-mail: buskulic@lapp.in2p3.fr | FRANCE |
=====================================================================
mailto:buskulic@lapp.in2p3.fr
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:06 MET