Changeset 1937 in Sophya for trunk/SophyaPI
- Timestamp:
- Mar 14, 2002, 5:40:42 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/pidrawer.cc
r1932 r1937 383 383 if (flags & kLabels) { 384 384 if (!aYdir) 385 DrawHLabels(g, -xMajTickLen* 5, xFirstMajTick, xMajTickStep,0);385 DrawHLabels(g, -xMajTickLen*6, xFirstMajTick, xMajTickStep,0); 386 386 else 387 DrawHLabels(g, xMajTickLen* 5, xFirstMajTick, xMajTickStep,0);387 DrawHLabels(g, xMajTickLen*6, xFirstMajTick, xMajTickStep,0); 388 388 if (!aXdir) 389 389 DrawVLabels(g, -yMajTickLen*2, yFirstMajTick, yMajTickStep,1); … … 441 441 if (flags & kLabels) { 442 442 if (!aYdir) { 443 DrawHLabels(g, g->DeltaUCY(yMin, -xMajTickLen* 5), xFirstMajTick, xMajTickStep,0);443 DrawHLabels(g, g->DeltaUCY(yMin, -xMajTickLen*6), xFirstMajTick, xMajTickStep,0); 444 444 //DrawHLabels(g, g->DeltaUCY(yMax, xMajTickLen*2), xFirstMajTick, xMajTickStep,0); 445 445 } 446 446 else { 447 447 //DrawHLabels(g, g->DeltaUCY(yMin, -xMajTickLen*2), xFirstMajTick, xMajTickStep,0); 448 DrawHLabels(g, g->DeltaUCY(yMax, xMajTickLen* 5), xFirstMajTick, xMajTickStep,0);448 DrawHLabels(g, g->DeltaUCY(yMax, xMajTickLen*6), xFirstMajTick, xMajTickStep,0); 449 449 } 450 450 if (!aXdir) { … … 499 499 500 500 // Choix du bon format pour les labels des axes; 501 char label[64]; string format; 501 char label[64]; string format; double fac = 1.; 502 502 int npuiss = BonFormatAxes(xBeg,xMax,xStep,format,2,1); 503 double fac = 1.;504 503 505 504 if(npuiss!=0) { 506 505 fac = pow(10.,(double)npuiss); 507 506 sprintf(label,"10^%d",npuiss); 508 double largeur = g->CalcStringWidth(label); 509 double xm = (aXdir)? xMin+largeur: xMax-largeur; 510 double ym = (aYdir)? yMax+2.5*fsz: yMin-2.5*fsz; 511 g->DrawString(xm,ym,label); 507 double xm = (aXdir)? xMin: xMax; 508 double ym = (aYdir)? yMax+1.5*fsz: yMin-1.5*fsz; 509 g->DrawString(xm,ym,label,PI_HorizontalCenter|PI_VerticalTop); 512 510 } 513 511 … … 536 534 537 535 // Choix du bon format pour les labels des axes; 538 char label[64]; string format; 536 char label[64]; string format; double fac = 1.; 539 537 int npuiss = BonFormatAxes(yBeg,yMax,yStep,format,2,1); 540 double fac = 1.;541 538 542 539 if(npuiss!=0) { 543 540 fac = pow(10.,(double)npuiss); 544 541 sprintf(label,"10^%d",npuiss); 545 double largeur = g->CalcStringWidth(label); 546 double xm = (aXdir)? xMax+largeur: xMin-largeur; 542 double xm = (aXdir)? xMax: xMin; 547 543 double ym = (aYdir)? yMin-1.5*fsz: yMax+1.5*fsz; 548 g->DrawString(xm,ym,label );544 g->DrawString(xm,ym,label,PI_HorizontalRight|PI_VerticalBottom); 549 545 } 550 546
Note:
See TracChangeset
for help on using the changeset viewer.