Changeset 548 in Sophya for trunk/SophyaPI/PIext/pihisto.cc
- Timestamp:
- Nov 4, 1999, 5:20:32 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/pihisto.cc
r544 r548 65 65 if(hmax<=hmin) hmax += 1.; 66 66 SetLimits(mHisto->XMin(), mHisto->XMax(), hmin, hmax); 67 SetAxesFlags(kBoxAxes | kExtTicks | kLabels); 67 // SetAxesFlags(kBoxAxes | kExtTicks | kLabels); NE PAS faire Reza 11/99 68 68 } 69 69 … … 71 71 PIHisto::Draw(PIGraphicUC* g, double /*xmin*/, double /*ymin*/, double /*xmax*/, double /*ymax*/) 72 72 { 73 if (axesFlags != kAxesNone) DrawAxes(g); 74 73 75 bool oktrace = false; 74 76 if (!mHisto) return; … … 138 140 PIGrCoord a, d; 139 141 double cH = (double)g->GetFontHeight(a,d); 140 double cellHeight = cH * 3. 8;142 double cellHeight = cH * 3.6; 141 143 // double cellWidth = (XMax() - XMin()) * 0.23; 142 144 char label[50]; 143 sprintf(label, "N= %.8g ", mHisto->NData()); 144 label[11] ='\0'; 145 sprintf(label, "N= %8g ", mHisto->NData()); label[11] ='\0'; 145 146 double cellWidth = (double)g->CalcStringWidth(label) * 1.1; 146 g->DrawLine(XMax() - cellWidth, YMax(), 147 XMax() - cellWidth, YMax() - cellHeight); 148 g->DrawLine(XMax() - cellWidth, YMax() - cellHeight, 149 XMax() , YMax() - cellHeight); 150 g->DrawString(XMax() - cellWidth*0.95, YMax() - cH*1.2, label); 151 sprintf(label, "m= %.8g", mHisto->Mean()); 152 g->DrawString(XMax() - cellWidth*0.95, YMax() - cH*2.4, label); 153 sprintf(label, "s= %.8g", mHisto->Sigma()); 154 g->DrawString(XMax() - cellWidth*0.95, YMax() - cH*3.6, label); 147 double xu, yu; 148 xu = g->DeltaUCX(XMax(), - cellWidth); 149 yu = g->DeltaUCY(YMax(), - cellHeight); 150 g->DrawLine(xu, YMax(), xu, yu); 151 g->DrawLine(xu, yu, XMax(), yu); 152 xu = g->DeltaUCX(XMax(), - cellWidth*0.95); 153 yu = g->DeltaUCY(YMax(), - cH*1.15); 154 g->DrawString(xu, yu, label); 155 sprintf(label, "m= %8g", mHisto->Mean()); label[11] ='\0'; 156 yu = g->DeltaUCY(YMax(), - cH*2.3); 157 g->DrawString(xu, yu, label); 158 sprintf(label, "s= %8g", mHisto->Sigma()); label[11] ='\0'; 159 yu = g->DeltaUCY(YMax(), - cH*3.45); 160 g->DrawString(xu, yu, label); 155 161 156 162 }
Note:
See TracChangeset
for help on using the changeset viewer.