Hi,
I'd like show a 2-D histogram which has been booked using a linear scale
(which corresponds to log10() of the variable I'm interested in) using a
log scale on a plot. Here's my try:
TH2F a("a", "a", 40, -4, -1, 40, -4, -1); // Contains my data
TH2F b("b", "b", 1, 1e-4, 1e-1, 1, 1e-4, 1e-1); // Used for axis
TCanvas* c1 = new TCanvas("c1","c1");
c1->SetLogx()
c1->SetLogy()
b.Draw(); // To draw the axes using log format
c1->SetLogx(0)
c1->SetLogy(0)
a.Draw("SAME"); // To draw the histogram, but redraws the frame!
This closely follows what I know works in PAW:
2d 100 'a' 40 -4 -1 40 -4 -1
opt logx
opt logy
null 1e-4 1e-1 1e-4 1e-1
opt linx
opt liny
h/pl 100 s
I've tried a few things using TAxis but haven't hit on the right
combination.
Any suggestions?
Thanks,
Mark
--
Mark Messier e-mail: messier@indiana.edu
Department of Physics http://www.physics.indiana.edu/~messier
Indiana University Phone: (812) 855-0236
Bloomington, IN 47405 Fax: (812) 855-0440
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET