Hello, I am using root 3.05/05, RedHat9 x86, gcc 3.2.2. I wish to create a TPaveStats in an existing histogram to display some other data, but I cannot seem to get the size right. Here is an example: I draw a TH1F and fill it with some random values. Then I get a pointer to the stats box with TPaveStats *stats = h1->GetListOfFunctions()->FindObject("stats") Then I create another stats box with the default constructor and make it a copy of the original one: TPaveStats *newstats = new TPaveStats; stats->Copy((TObject&) newstats); newstats->Draw("SAME"); Now I have an empty stats box. However when I try to add some text, newstats->AddText("asdfasdf"); newstats->Paint(); the text comes out really, really tiny. So I tried to increase the size of the text: newstats->Clear(); newstats->SetTextSize(2.5); newstats->AddText("asdfadsf"); newstats->Paint(); I get the same tiny text. I tried values between 0 and 1, and values on the order of 10, and some larger values (the deafult value appears to be 1). The odd thing is if I do this: newstats->Clear(); newstats->SetTextSize(stats->GetTextSize()); newstats->AddText("asdfasdf"); newstats->Paint(); I get nice sized text. I used stats->GetTextSize() in the interpreter to see what size the default histogram stats box was using but it said that the size was zero. Am I doing something wrong? Is there some toggle I have to set to be able to change the size of the text? Thank you in advance. -- Regards, Micha D. Niskin <mniskin@yahoo.com>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET