SetAxisRange(0.0,1.0,"Y"); is ineffective

From my experience … for a TH1 I am usually using something like this:
histo->Draw();
histo->SetAxisRange(xmin, xmax, “X”);
histo->SetAxisRange(ymin, ymax, “Y”);
histo->Draw(); // make sure it’s redrawn
If I am dealing with a THStack of several TH1 histograms, I am usually using something like this:
stack->Draw(“H”);
stack->GetXaxis()->SetLimits(xmin, xmax);
stack->SetMinimum(ymin);
stack->SetMaximum(ymax);
stack->Draw(“H”); // make sure it’s redrawn