Hi Gero, Thanks for complaining about this special case. Now fixed in CVS. Rene Brun On Mon, 7 Jul 2003, Gero Flucke wrote: > Hi! > I noticed that for TGraph the draw option 'l' (simple poly-line) and 'c' > (smooth curve) behave different: > > If the a point of a TGraph is outside the axis range of the previous drawn > histogram, than for 'l' the poly-line connects all points, i.e. the line > is drawn untill the border of the frame (as one wants it!). But for 'c' > the curve just ignores the points outside the range: > > { > TH1* hist = new TH1F("hist", "hist", 20, 1, 10); > hist->SetBinContent(1, 5.); > > TGraph* graph = new TGraph(6); > //graph->SetPoint(0, 1., 2.5); > graph->SetPoint(0, 0.99999, 2.5); > graph->SetPoint(1, 2., 1.5); > graph->SetPoint(2, 3., 1.5); > graph->SetPoint(3, 4.5, 4.); > graph->SetPoint(4, 5.5, 4.5); > graph->SetPoint(5, 7., 4.); > > hist->Draw(); > // graph->Draw("l"); > graph->Draw("cl"); > } > > This is especially annoying if it is the first or the last point... > Is it a bug or a feature? > How to draw a smooth line just for exactly the range of the x-axis, > although first and last point defining the TGraph are outside the axis > range? > > BTW: I am using root 3.04_02 on a linux PC. > > > Cheers > > Gero > > > > ----------------------------------------------------------------------- > Gero Flucke > 1a / 603 > DESY > Notkestr. 85 > 22607 Hamburg > +49-(0)40-8998-2454 > > > Privat / private: > ----------------- > Von-Hutten-Str. 20 > 22761 Hamburg > > >
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET