What are some ways I can find the Xmin, Xmax, Ymin, Ymax coordinates of a box that surrounds the rectangle of bins in this plot?
Hi,
if you know for sure it’s a rectangle, you can loop over non-empty bins and find Xmin, Xmax, Ymin, and Ymax by comparing bins centers.
May be this can help:
root.cern.ch/doc/master/classTH … 4ac3988cd3 FindFirstBinAbove
root.cern.ch/doc/master/classTH … c0d626a255 FindLastBinAbove
Thank you yus and couet! I am very grateful for your advice. This worked well for me.
double llx, ulx;
llx = h->GetXaxis()->GetBinCenter(h->FindFirstBinAbove(0,1));
ulx = h->GetXaxis()->GetBinCenter(h->FindLastBinAbove(0,1));
cout << "lower limit x= " << llx << endl;
cout << "upper limit x= " << ulx << endl;
double lly, uly;
lly = h->GetYaxis()->GetBinCenter(h->FindFirstBinAbove(0,2));
uly = h->GetYaxis()->GetBinCenter(h->FindLastBinAbove(0,2));
cout << "lower limit y= " << lly << endl;
cout << "upper limit y= " << uly << endl;