Hi all,
I'm currently encountering a very mysterious behaviour of Canvas & Pad
colors. What I'm doing is the following (root version 3.00.05):
TApplication theApp("App", &argc, argv);
gROOT->SetBatch(); // don't go into interactive mode
gStyle->SetFrameFillColor(10);
gStyle->SetPadBorderMode(1);
gStyle->SetPadColor(10);
gStyle->SetCanvasBorderMode(1);
gStyle->SetCanvasColor(10);
gStyle->ForceStyle();
TCanvas *window = new TCanvas("window", "window", -1, 0, 800,600);
window->Draw();
TPad *pad = new TPad ("pad", "pad", 0.04, 0.02, 1.00, 1.00, 1);
TGraphErrors *graph[noofnames];
TFile *f = new TFile(rootfilename,"READ","rootfile",9);
f->cd();
int graph_color[]={ 2, 3, 4, 6, 7,18,28,38,48,30};
int graph_marker[]={ 30, 4,25,26,27,28,20,21,22,23};
// read out graphs from a file
for (int i = 0; i < noofgraphs; i++) {
sprintf(objpath, "%s/%s", objdir, objnames[i]);
graph[i] = (TGraphErrors*)f->Get(objpath);
graph[i]->SetMarkerStyle(graph_marker[i]);
graph[i]->SetMarkerSize(.8);
graph[i]->SetMarkerColor(graph_color[i]);
}
f->close();
pad->cd();
TH1F *h = new TH1F("h", "title", 680, 1, 681);
graph[0]->SetHistogram(h);
h->GetXaxis()->SetRange(xmin, xmax);
h->SetMinimum(ymin);
h->SetMaximum(ymax);
graph[0]->Draw("AP");
for (int i = 1; i < noofgraphs; i++)
graph[i]->Draw("SAME");
pad->Draw();
pad->Print("test.eps","eps");
I got nice results. Then I started to play a little with
Styles. From then, everything I got out was black. Even after removing
everything about styles from the code (really literally
everything!), all pictures I get are black! Black on
black! Any ideas? Color(10) is white, at least to my knowledge. However, I
also tried many other numbers, even to set an own palette, the result was
the same.
Please help!
_
|om
------------------------------------------------------------------------
- Thomas Feser -
- -
- Institut fuer Physik phone: +49-6131-39-25165 -
- ETAP/AMANDA fax: +49-6131-39-25169 -
- Staudingerweg 7 / 04-426 -
- D-55099 Universitaet Mainz -
- -
- Thomas.Feser@uni-mainz.de -
- http://iphcip1.physik.uni-mainz.de/~tfeser -
------------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:38 MET