当前位置: 首页>>代码示例>>C++>>正文


C++ TStyle::SetGridColor方法代码示例

本文整理汇总了C++中TStyle::SetGridColor方法的典型用法代码示例。如果您正苦于以下问题:C++ TStyle::SetGridColor方法的具体用法?C++ TStyle::SetGridColor怎么用?C++ TStyle::SetGridColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TStyle的用法示例。


在下文中一共展示了TStyle::SetGridColor方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: SetupStyle

void SetupStyle()
{
  const Int_t NCont=255;

  TStyle *st = new TStyle("mystyle","mystyle");
  gROOT->GetStyle("Plain")->Copy((*st));
  st->SetTitleX(0.1);
  st->SetTitleW(0.8);
  st->SetTitleH(0.08);
  st->SetStatX(.9);
  st->SetStatY(.9);
  st->SetNumberContours(NCont);
  st->SetPalette(1,0);
  st->SetOptStat("erm");
  st->SetOptFit(0);
  st->SetGridColor(kGray+1);
  st->SetPadGridX(kTRUE);
  st->SetPadGridY(kTRUE);
  st->SetPadTickX(kTRUE);
  st->SetPadTickY(kTRUE);
  st->cd();

  const Int_t NRGBs = 5;
  Double_t stops[NRGBs] = { 0.00, 0.34, 0.61, 0.84, 1.00 };
  Double_t red[NRGBs]   = { 0.00, 0.00, 0.87, 1.00, 0.51 };
  Double_t green[NRGBs] = { 0.00, 0.81, 1.00, 0.20, 0.00 };
  Double_t blue[NRGBs]  = { 0.51, 1.00, 0.12, 0.00, 0.00 };

  TColor::CreateGradientColorTable(NRGBs, stops, red, green, blue, NCont);

}
开发者ID:ktf,项目名称:AliRoot,代码行数:31,代码来源:MakePIDqaReport.C

示例2: HPlusStyle

// TStyle used for HPlus Studies and AnalysisPack.
//********************************************************************//
void HPlusStyle(void) {

    TStyle *HplusStyle = new TStyle("HplusStyle", "HplusStyle");
    HplusStyle->SetCanvasBorderMode(0);
    HplusStyle->SetCanvasColor(kWhite);
    HplusStyle->SetPadBorderMode(0);
    HplusStyle->SetPadColor(kWhite);
    HplusStyle->SetTitleFillColor(kWhite);
    HplusStyle->SetGridColor(0);
    HplusStyle->SetFrameBorderMode(0);
    HplusStyle->SetFrameBorderSize(1);
    HplusStyle->SetFrameFillColor(0);
    HplusStyle->SetFrameFillStyle(0);
    HplusStyle->SetFrameLineColor(1);
    HplusStyle->SetFrameLineStyle(1);
    HplusStyle->SetFrameLineWidth(1);
    // HplusStyle->SetFillColor(kWhite);
    HplusStyle->SetOptTitle(0);
    HplusStyle->SetTitleFont(42, "XYZ");
    HplusStyle->SetTitleFontSize(0.05);
    HplusStyle->SetTitleSize(0.06, "XYZ");
    HplusStyle->SetTextFont(42);
    HplusStyle->SetTitleXOffset(0.9);
    HplusStyle->SetTitleYOffset(1.25);

    HplusStyle->SetLabelColor(1, "XYZ");
    HplusStyle->SetLabelFont(42, "XYZ");
    HplusStyle->SetLabelOffset(0.007, "XYZ");
    HplusStyle->SetLabelSize(0.05, "XYZ");
    HplusStyle->SetPadTickX(1);  // To get tick marks on the opposite side of the frame
    HplusStyle->SetPadTickY(1);  // To get tick marks on the opposite side of the frame
    HplusStyle->SetNdivisions(508,"XYZ");

    HplusStyle->SetPadTopMargin(0.05);
    HplusStyle->SetPadBottomMargin(0.12);
    HplusStyle->SetPadLeftMargin(0.16);
    HplusStyle->SetPadRightMargin(0.04);//0.02
    HplusStyle->SetCanvasDefH(1280); //Height of canvas
    HplusStyle->SetCanvasDefW(1024); //Width of canvas
    HplusStyle->SetCanvasDefX(0);   //POsition on screen
    HplusStyle->SetCanvasDefY(0);
    HplusStyle->SetPaintTextFormat("5.2f");
    // HplusStyle->SetPalette(1, 0); // Pretty palette
    HplusStyle->SetOptStat(0);
    /// Statistics Box
    HplusStyle->SetStatX(0.9);
    HplusStyle->SetStatY(0.9);
    // HplusStyle->SetStatW(0.19) // default
    // HplusStyle->SetStatH(0.1)  // default
    HplusStyle->SetStatW(0.15);
    HplusStyle->SetStatH(0.1);
    HplusStyle->cd();
} //eof: void HPlusStyle(void){
开发者ID:nsahoo,项目名称:cmssw-1,代码行数:55,代码来源:myTStyles.C

示例3: LAWStyle

// Lauri's Style (LAuri Wendland)
//********************************************************************//
void LAWStyle() {
    TStyle *LAWStyle = new TStyle("LAWStyle", "Neat style");
    LAWStyle->SetCanvasBorderMode(0);
    LAWStyle->SetCanvasColor(kWhite);
    LAWStyle->SetPadBorderMode(0);
    LAWStyle->SetPadColor(kWhite);
    LAWStyle->SetTitleFillColor(kWhite);
    LAWStyle->SetGridColor(0);
    LAWStyle->SetFrameBorderMode(0);
    LAWStyle->SetFrameBorderSize(1);
    LAWStyle->SetFrameFillColor(0);
    LAWStyle->SetFrameFillStyle(0);
    LAWStyle->SetFrameLineColor(1);
    LAWStyle->SetFrameLineStyle(1);
    LAWStyle->SetFrameLineWidth(1);
    LAWStyle->SetFillColor(kWhite);
    LAWStyle->SetFillColor(kWhite);
    LAWStyle->SetOptTitle(0);
    LAWStyle->SetTitleFont(42, "XYZ");
    LAWStyle->SetTitleFontSize(0.05);
    LAWStyle->SetTitleSize(0.06, "XYZ");
    LAWStyle->SetTextFont(42);
    LAWStyle->SetTitleXOffset(0.9);
    LAWStyle->SetTitleYOffset(1.25);

    LAWStyle->SetLabelColor(1, "XYZ");
    LAWStyle->SetLabelFont(42, "XYZ");
    LAWStyle->SetLabelOffset(0.007, "XYZ");
    LAWStyle->SetLabelSize(0.05, "XYZ");
    LAWStyle->SetPadTickX(1);  // To get tick marks on the opposite side of the frame
    LAWStyle->SetPadTickY(1);  // To get tick marks on the opposite side of the frame
    LAWStyle->SetNdivisions(508,"XYZ");

    LAWStyle->SetPadTopMargin(0.05);
    LAWStyle->SetPadBottomMargin(0.12);
    LAWStyle->SetPadLeftMargin(0.16);
    LAWStyle->SetPadRightMargin(0.04);//0.02
    LAWStyle->SetCanvasDefH(600); //Height of canvas
    LAWStyle->SetCanvasDefW(600); //Width of canvas
    LAWStyle->SetCanvasDefX(0);   //POsition on screen
    LAWStyle->SetCanvasDefY(0);
    LAWStyle->SetOptTitle(0);
    LAWStyle->SetOptStat(0);
    LAWStyle->cd();
} //end of: void LAWStyle(){
开发者ID:nsahoo,项目名称:cmssw-1,代码行数:47,代码来源:myTStyles.C

示例4: TDRStyle

void TDRStyle() {
    TStyle *TDRStyle = new TStyle("TDRStyle", "TDR style");

    /// helvetica, size absolute
    // TDRStyle->font = 43
    // TDRStyle->titleSize = 33
    // TDRStyle->labelSize = 27
    // TDRStyle->statSize = 14

    ///  for the canvas
    TDRStyle->SetCanvasBorderMode(0);
    TDRStyle->SetCanvasColor(kWhite);
    TDRStyle->SetCanvasDefH(600); // Height of canvas
    TDRStyle->SetCanvasDefW(600); // Width of canvas
    TDRStyle->SetCanvasDefX(0);   // POsition on screen
    TDRStyle->SetCanvasDefY(0);

    /// For the Pad:
    TDRStyle->SetPadBorderMode(0);
    TDRStyle->SetPadColor(kWhite);
    TDRStyle->SetPadGridX(false);
    TDRStyle->SetPadGridY(false);
    TDRStyle->SetGridColor(0);
    TDRStyle->SetGridStyle(3);
    TDRStyle->SetGridWidth(1);

    /// For the frame:
    TDRStyle->SetFrameBorderMode(0);
    TDRStyle->SetFrameBorderSize(1);
    TDRStyle->SetFrameFillColor(0);
    TDRStyle->SetFrameFillStyle(0);
    TDRStyle->SetFrameLineColor(1);
    TDRStyle->SetFrameLineStyle(1);
    TDRStyle->SetFrameLineWidth(1);

    /// For the histo:
    TDRStyle->SetHistLineColor(1);
    TDRStyle->SetHistLineStyle(0);
    TDRStyle->SetHistLineWidth(1);
    TDRStyle->SetEndErrorSize(2);
    TDRStyle->SetErrorX(0.5); // needed for uncertainty histograms
    TDRStyle->SetMarkerStyle(20);
    /// For the fit/function:
    TDRStyle->SetOptFit(1);
    TDRStyle->SetFitFormat("5.4g");
    TDRStyle->SetFuncColor(2);
    TDRStyle->SetFuncStyle(1);
    TDRStyle->SetFuncWidth(1);

    /// For the date:
    TDRStyle->SetOptDate(0);;

    /// For the statistics box:
    TDRStyle->SetOptFile(0);
    TDRStyle->SetOptStat(0); // To display the mean and RMS:   SetOptStat("mr");;
    TDRStyle->SetStatColor(kWhite);
    TDRStyle->SetStatFont(43);
    TDRStyle->SetStatFontSize(14);
    TDRStyle->SetStatTextColor(1);
    TDRStyle->SetStatFormat("6.4g");
    TDRStyle->SetStatBorderSize(1);
    TDRStyle->SetStatH(0.1);
    TDRStyle->SetStatW(0.15);

    ///  Margins:
    TDRStyle->SetPadTopMargin(0.05); // default
    TDRStyle->SetPadBottomMargin(0.13);
    TDRStyle->SetPadLeftMargin(0.16);
    TDRStyle->SetPadRightMargin(0.05); // default

    /// For the Global title:
    TDRStyle->SetOptTitle(0);
    TDRStyle->SetTitleFont(43);
    TDRStyle->SetTitleColor(1);
    TDRStyle->SetTitleTextColor(1);
    TDRStyle->SetTitleFillColor(10);
    TDRStyle->SetTitleFontSize(27);

    /// For the axis titles:
    TDRStyle->SetTitleColor(1, "XYZ");
    TDRStyle->SetTitleFont(43, "XYZ");
    TDRStyle->SetTitleSize(33, "XYZ");
    TDRStyle->SetTitleXOffset(0.9);
    TDRStyle->SetTitleYOffset(1.25);

    ///  For the axis labels:
    TDRStyle->SetLabelColor(1, "XYZ");
    TDRStyle->SetLabelFont(43, "XYZ");
    TDRStyle->SetLabelOffset(0.007, "XYZ");
    TDRStyle->SetLabelSize(27, "XYZ");

    /// For the axis:
    TDRStyle->SetAxisColor(1, "XYZ");
    TDRStyle->SetStripDecimals(true);
    TDRStyle->SetTickLength(0.03, "XYZ");
    TDRStyle->SetNdivisions(510, "XYZ");
    TDRStyle->SetPadTickX(1);  /// To get tick marks on the opposite side of the frame
    TDRStyle->SetPadTickY(1);

    /// For the text boxes
//.........这里部分代码省略.........
开发者ID:nsahoo,项目名称:cmssw-1,代码行数:101,代码来源:myTStyles.C

示例5: getMyStyle

// Create my custom FORMAL style
//********************************************************************//
void getMyStyle(void) {

    std::cout << " *** void getMyStyle(void) *** Custom  TStyle initialized!" << std::endl;
    TStyle *myStyle = new TStyle("myStyle","Style for AN09");

    // For the canvas:
    myStyle->SetCanvasBorderMode(0);
    myStyle->SetCanvasColor(kWhite);
    myStyle->SetCanvasDefH(600); //Height of canvas
    myStyle->SetCanvasDefW(600); //Width of canvas
    myStyle->SetCanvasDefX(0);   //POsition on screen
    myStyle->SetCanvasDefY(0);
    // For the Pad:
    myStyle->SetPadBorderMode(0);
    // myStyle->SetOptTitle(0); // delete histogram titles
    // myStyle->SetPadBorderSize(Width_t size = 1);
    myStyle->SetPadColor(kWhite);
    myStyle->SetPadGridX(true);
    myStyle->SetPadGridY(true);
    myStyle->SetGridColor(0);
    myStyle->SetGridStyle(3);
    myStyle->SetGridWidth(1);

    // For the frame:
    myStyle->SetFrameBorderMode(0);
    myStyle->SetFrameBorderSize(1);
    myStyle->SetFrameFillColor(0);
    myStyle->SetFrameFillStyle(0);
    myStyle->SetFrameLineColor(1);
    myStyle->SetFrameLineStyle(1);
    myStyle->SetFrameLineWidth(1);

    // For the histo:
    // myStyle->SetHistFillColor(1);
    // myStyle->SetHistFillStyle(0);
    myStyle->SetHistLineColor(1);
    myStyle->SetHistLineStyle(0);
    myStyle->SetHistLineWidth(1);
    // myStyle->SetLegoInnerR(Float_t rad = 0.5);
    // myStyle->SetNumberContours(Int_t number = 20);

    myStyle->SetEndErrorSize(2);
    //myStyle->SetErrorMarker(20);
    myStyle->SetErrorX(0.);

    myStyle->SetMarkerStyle(20);

    //For the fit/function:
    myStyle->SetOptFit(1);
    myStyle->SetFitFormat("5.4g");
    myStyle->SetFuncColor(2);
    myStyle->SetFuncStyle(1);
    myStyle->SetFuncWidth(1);

    //For the date:
    myStyle->SetOptDate(1);
    // myStyle->SetDateX(Float_t x = 0.01);
    // myStyle->SetDateY(Float_t y = 0.01);

    // For the statistics box:
    myStyle->SetOptFile(0);
    myStyle->SetOptStat("miourne"); // stats box
    myStyle->SetOptFit(1111); // fit box
    myStyle->SetStatColor(kWhite);
    myStyle->SetStatFont(42);
    myStyle->SetStatFontSize(0.025);
    myStyle->SetStatTextColor(1);
    myStyle->SetStatFormat("6.4g");
    myStyle->SetStatBorderSize(1);
    myStyle->SetStatH(0.1);
    myStyle->SetStatW(0.15);
    // myStyle->SetStatStyle(Style_t style = 1001);
    // myStyle->SetStatX(Float_t x = 0);
    // myStyle->SetStatY(Float_t y = 0);

    // Margins:
    myStyle->SetPadTopMargin(0.15);
    myStyle->SetPadBottomMargin(0.13);
    myStyle->SetPadLeftMargin(0.13);
    myStyle->SetPadRightMargin(0.15);

    // For the Global title:

    //  myStyle->SetOptTitle(0);
    myStyle->SetTitleFont(42);
    myStyle->SetTitleColor(1);
    myStyle->SetTitleTextColor(1);
    myStyle->SetTitleFillColor(10);
    myStyle->SetTitleFontSize(0.05);
    // myStyle->SetTitleH(0); // Set the height of the title box
    // myStyle->SetTitleW(0); // Set the width of the title box
    // myStyle->SetTitleX(0); // Set the position of the title box
    // myStyle->SetTitleY(0.985); // Set the position of the title box
    // myStyle->SetTitleStyle(Style_t style = 1001);
    // myStyle->SetTitleBorderSize(2);

    // For the axis titles:

//.........这里部分代码省略.........
开发者ID:nsahoo,项目名称:cmssw-1,代码行数:101,代码来源:myTStyles.C

示例6: teenyWeenyBtagEffCalculation

void teenyWeenyBtagEffCalculation(){
  
  // TDR style crap - include from Utilities.cc
  TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");
  // For the canvas:
  tdrStyle->SetCanvasBorderMode(0);
  tdrStyle->SetCanvasColor(kWhite);
  tdrStyle->SetCanvasDefH(600); //Height of canvas
  tdrStyle->SetCanvasDefW(600); //Width of canvas
  tdrStyle->SetCanvasDefX(0);   //Position on screen
  tdrStyle->SetCanvasDefY(0);
  
  // For the Pad:
  tdrStyle->SetPadBorderMode(0);
  // tdrStyle->SetPadBorderSize(Width_t size = 1);
  tdrStyle->SetPadColor(kWhite);
  tdrStyle->SetPadGridX(false);
  tdrStyle->SetPadGridY(false);
  tdrStyle->SetGridColor(0);
  tdrStyle->SetGridStyle(3);
  tdrStyle->SetGridWidth(1);
  
  // For the frame:
  tdrStyle->SetFrameBorderMode(0);
  tdrStyle->SetFrameBorderSize(1);
  tdrStyle->SetFrameFillColor(0);
  tdrStyle->SetFrameFillStyle(0);
  tdrStyle->SetFrameLineColor(1);
  tdrStyle->SetFrameLineStyle(1);
  tdrStyle->SetFrameLineWidth(1);
  
  // For the histo:
  // tdrStyle->SetHistFillColor(1);
  // tdrStyle->SetHistFillStyle(0);
  tdrStyle->SetHistLineColor(1);
  tdrStyle->SetHistLineStyle(0);
  tdrStyle->SetHistLineWidth(1);
  // tdrStyle->SetLegoInnerR(Float_t rad = 0.5);
  // tdrStyle->SetNumberContours(Int_t number = 20);
  
  tdrStyle->SetEndErrorSize(2);
  //tdrStyle->SetErrorMarker(20);
  tdrStyle->SetErrorX(0.);
  
  tdrStyle->SetMarkerStyle(20);
  
  //For the fit/function:
  tdrStyle->SetOptFit(1);
  tdrStyle->SetFitFormat("5.4g");
  tdrStyle->SetFuncColor(2);
  tdrStyle->SetFuncStyle(1);
  tdrStyle->SetFuncWidth(1);
  
  //For the date:
  tdrStyle->SetOptDate(0);
  // tdrStyle->SetDateX(Float_t x = 0.01);
  // tdrStyle->SetDateY(Float_t y = 0.01);
  
  // For the statistics box:
  tdrStyle->SetOptFile(0);
  tdrStyle->SetOptStat(0); // To display the mean and RMS:   SetOptStat("mr");
  tdrStyle->SetStatColor(kWhite);
  tdrStyle->SetStatFont(42);
  tdrStyle->SetStatFontSize(0.025);
  tdrStyle->SetStatTextColor(1);
  tdrStyle->SetStatFormat("6.4g");
  tdrStyle->SetStatBorderSize(1);
  tdrStyle->SetStatH(0.1);
  tdrStyle->SetStatW(0.15);
  // tdrStyle->SetStatStyle(Style_t style = 1001);
  // tdrStyle->SetStatX(Float_t x = 0);
  // tdrStyle->SetStatY(Float_t y = 0);

  // Margins:
  tdrStyle->SetPadTopMargin(0.05);
  tdrStyle->SetPadBottomMargin(0.13);
  tdrStyle->SetPadLeftMargin(0.16);
  tdrStyle->SetPadRightMargin(0.04);
  
  // For the Global title:

  tdrStyle->SetOptTitle(0);
  tdrStyle->SetTitleFont(42);
  tdrStyle->SetTitleColor(1);
  tdrStyle->SetTitleTextColor(1);
  tdrStyle->SetTitleFillColor(10);
  tdrStyle->SetTitleFontSize(0.05);
  // tdrStyle->SetTitleH(0); // Set the height of the title box
  // tdrStyle->SetTitleW(0); // Set the width of the title box
  // tdrStyle->SetTitleX(0); // Set the position of the title box
  // tdrStyle->SetTitleY(0.985); // Set the position of the title box
  // tdrStyle->SetTitleStyle(Style_t style = 1001);
  // tdrStyle->SetTitleBorderSize(2);
  
  // For the axis titles:
  
  tdrStyle->SetTitleColor(1, "XYZ");
  tdrStyle->SetTitleFont(42, "XYZ");
  tdrStyle->SetTitleSize(0.05, "XYZ");
  // tdrStyle->SetTitleXSize(Float_t size = 0.02); // Another way to set the size?
//.........这里部分代码省略.........
开发者ID:vveckaln,项目名称:spy_analysis,代码行数:101,代码来源:teenyWeenyBtagEffCalculation.C

示例7: setStyle

void setStyle(){

//Style//

  TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");

// For the canvas:
  tdrStyle->SetCanvasBorderMode(0);
  tdrStyle->SetCanvasColor(kWhite);
  tdrStyle->SetCanvasDefH(600); //Height of canvas
  tdrStyle->SetCanvasDefW(600); //Width of canvas
  tdrStyle->SetCanvasDefX(0);   //POsition on screen
  tdrStyle->SetCanvasDefY(0);

// For the Pad:
  tdrStyle->SetPadBorderMode(0);
  tdrStyle->SetPadColor(kWhite);
  tdrStyle->SetPadGridX(false);
  tdrStyle->SetPadGridY(false);
  tdrStyle->SetGridColor(0);
  tdrStyle->SetGridStyle(3);
  tdrStyle->SetGridWidth(1);

// For the frame:
  tdrStyle->SetFrameBorderMode(0);
  tdrStyle->SetFrameBorderSize(1);
  tdrStyle->SetFrameFillColor(0);
  tdrStyle->SetFrameFillStyle(0);
  tdrStyle->SetFrameLineColor(1);
  tdrStyle->SetFrameLineStyle(1);
  tdrStyle->SetFrameLineWidth(1);

  tdrStyle->SetPadTopMargin(0.05);
  tdrStyle->SetPadBottomMargin(0.13);
  tdrStyle->SetPadLeftMargin(0.16);
  tdrStyle->SetPadRightMargin(0.02);

// For the Global title:

  tdrStyle->SetOptTitle(0);
  tdrStyle->SetTitleFont(42);
  tdrStyle->SetTitleColor(1);
  tdrStyle->SetTitleTextColor(1);
  tdrStyle->SetTitleFillColor(10);
  tdrStyle->SetTitleFontSize(0.05);

// For the axis titles:

  tdrStyle->SetTitleColor(1, "XYZ");
  tdrStyle->SetTitleFont(42, "XYZ");
  tdrStyle->SetTitleSize(0.06, "XYZ");
  tdrStyle->SetTitleXOffset(0.9);
  tdrStyle->SetTitleYOffset(0.9);

// For the axis labels:

  tdrStyle->SetLabelColor(1, "XYZ");
  tdrStyle->SetLabelFont(42, "XYZ");
  tdrStyle->SetLabelOffset(0.007, "XYZ");
  tdrStyle->SetLabelSize(0.05, "XYZ");

// For the axis:

  tdrStyle->SetAxisColor(1, "XYZ");
  //tdrStyle->SetStripDecimals(kTRUE);
  tdrStyle->SetTickLength(0.03, "XYZ");
  tdrStyle->SetNdivisions(510, "XYZ");
  tdrStyle->SetPadTickX(1);  // To get tick marks on the opposite side of the frame
  tdrStyle->SetPadTickY(1);

  tdrStyle->SetPaperSize(20.,20.);

  tdrStyle->SetHatchesLineWidth(5);
  tdrStyle->SetHatchesSpacing(0.05);

  tdrStyle->SetOptStat(0);

  tdrStyle->cd();
}
开发者ID:cihar29,项目名称:OffsetTreeMaker,代码行数:79,代码来源:offsetpT.c

示例8: setTDRStyle

void setTDRStyle() {
  TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");

// For the canvas:
  tdrStyle->SetCanvasBorderMode(0);
  tdrStyle->SetCanvasColor(kWhite);
  tdrStyle->SetCanvasDefH(600); //Height of canvas
  tdrStyle->SetCanvasDefW(600); //Width of canvas
  tdrStyle->SetCanvasDefX(0);   //POsition on screen
  tdrStyle->SetCanvasDefY(0);

// For the Pad:
  tdrStyle->SetPadBorderMode(0);
  // tdrStyle->SetPadBorderSize(Width_t size = 1);
  tdrStyle->SetPadColor(kWhite);
  tdrStyle->SetPadGridX(false);
  tdrStyle->SetPadGridY(false);
  tdrStyle->SetGridColor(0);
  tdrStyle->SetGridStyle(3);
  tdrStyle->SetGridWidth(1);

// For the frame:
  tdrStyle->SetFrameBorderMode(0);
  tdrStyle->SetFrameBorderSize(1);
  tdrStyle->SetFrameFillColor(0);
  tdrStyle->SetFrameFillStyle(0);
  tdrStyle->SetFrameLineColor(1);
  tdrStyle->SetFrameLineStyle(1);
  tdrStyle->SetFrameLineWidth(1);


//For the date:
  tdrStyle->SetOptDate(0);
  // tdrStyle->SetDateX(Float_t x = 0.01);
  // tdrStyle->SetDateY(Float_t y = 0.01);

// For the statistics box:
  tdrStyle->SetOptFile(11);
  tdrStyle->SetOptStat(11111111);

// For the Global title:

  tdrStyle->SetOptTitle(0);
  tdrStyle->SetTitleFont(42);
  tdrStyle->SetTitleColor(1);
  tdrStyle->SetTitleTextColor(1);
  tdrStyle->SetTitleFillColor(10);
  tdrStyle->SetTitleFontSize(0.05);

// For the axis titles:

  tdrStyle->SetTitleColor(1, "XYZ");
  tdrStyle->SetTitleFont(42, "XYZ");
  tdrStyle->SetTitleSize(0.06, "XYZ");
  // tdrStyle->SetTitleXSize(Float_t size = 0.02); // Another way to set the size?
  // tdrStyle->SetTitleYSize(Float_t size = 0.02);
  tdrStyle->SetTitleXOffset(0.7);
  tdrStyle->SetTitleYOffset(0.7);
  // tdrStyle->SetTitleOffset(1.1, "Y"); // Another way to set the Offset

// For the axis labels:

  tdrStyle->SetLabelColor(1, "XYZ");
  tdrStyle->SetLabelFont(42, "XYZ");
  tdrStyle->SetLabelOffset(0.007, "XYZ");
  tdrStyle->SetLabelSize(0.03, "XYZ");

// For the axis:

  tdrStyle->SetAxisColor(1, "XYZ");
  tdrStyle->SetStripDecimals(kTRUE);
  tdrStyle->SetTickLength(0.03, "XYZ");
  tdrStyle->SetNdivisions(510, "XYZ");
  tdrStyle->SetPadTickX(1);  // To get tick marks on the opposite side of the frame
  tdrStyle->SetPadTickY(1);

  tdrStyle->cd();

}
开发者ID:Andrej-CMS,项目名称:cmssw,代码行数:79,代码来源:drawHFTime.C

示例9: setEgammaStyle

void setEgammaStyle() {
  TStyle *egammaStyle = new TStyle("egammaStyle","Style for P-TDR");

  // For the palette:
  egammaStyle->SetPalette(1);

  // For the grid
  egammaStyle->SetPadGridX(1);
  egammaStyle->SetPadGridY(1);

  // For the canvas: 
  egammaStyle->SetCanvasBorderMode(0);
  egammaStyle->SetCanvasBorderSize(2);     
  egammaStyle->SetCanvasColor(0);
  //egammaStyle->SetCanvasDefH(600);  
  //egammaStyle->SetCanvasDefW(600);  
  egammaStyle->SetCanvasDefX(0);    
  egammaStyle->SetCanvasDefY(0);

  // For the pad:
  egammaStyle->SetPadBorderMode(0);
  egammaStyle->SetPadColor(kWhite);
  egammaStyle->SetPadGridX(false);
  egammaStyle->SetPadGridY(false);
  egammaStyle->SetGridColor(0);
  egammaStyle->SetGridStyle(3);
  egammaStyle->SetGridWidth(1);

  // For the frame:
  egammaStyle->SetFrameBorderMode(0);
  egammaStyle->SetFrameBorderSize(1);
  egammaStyle->SetFrameFillColor(0);
  egammaStyle->SetFrameFillStyle(0);
  egammaStyle->SetFrameLineColor(1);
  egammaStyle->SetFrameLineStyle(1);
  egammaStyle->SetFrameLineWidth(1);

  // For the histos:
  egammaStyle->SetHistLineColor(1);
  egammaStyle->SetHistLineStyle(0);
  egammaStyle->SetHistLineWidth(2);      // chiara: era 1
  egammaStyle->SetEndErrorSize(2);
  egammaStyle->SetErrorX(0.);

  // for the graphs
  egammaStyle->SetMarkerColor(1);
  egammaStyle->SetMarkerStyle(20);
  egammaStyle->SetMarkerSize(1.1);        // chiara: era 1.2

  // For the fit/function:
  egammaStyle->SetOptFit(1);
  egammaStyle->SetFitFormat("5.4g");
  egammaStyle->SetFuncColor(2);
  egammaStyle->SetFuncStyle(1);
  egammaStyle->SetFuncWidth(2);          // chiara: era 1

  //For the date:
  egammaStyle->SetOptDate(0);

  // For the statistics box:
  egammaStyle->SetOptFile(0);
  egammaStyle->SetOptStat(0); // To display the mean and RMS:   SetOptStat("mr");
  egammaStyle->SetStatColor(kWhite);
  egammaStyle->SetStatFont(42);
  egammaStyle->SetStatFontSize(0.025);
  egammaStyle->SetStatTextColor(1);
  egammaStyle->SetStatFormat("6.4g");
  egammaStyle->SetStatBorderSize(1);
  egammaStyle->SetStatH(0.1);
  egammaStyle->SetStatW(0.15);

  // For the Global title:
  egammaStyle->SetOptTitle(1);    // 0=No Title
  egammaStyle->SetTitleFont(42);
  egammaStyle->SetTitleColor(1);
  egammaStyle->SetTitleTextColor(1);
  egammaStyle->SetTitleFillColor(10);
  egammaStyle->SetTitleFontSize(0.05);      

  // For the axis titles:
  egammaStyle->SetTitleColor(1, "XYZ");
  egammaStyle->SetTitleFont(42, "XYZ");
  egammaStyle->SetTitleSize(0.05, "XYZ");        // chiara: era 0.06
  // egammaStyle->SetTitleXOffset(0.9);          // chiara
  // egammaStyle->SetTitleYOffset(1.25);         // chiara

  // For the axis labels:
  egammaStyle->SetLabelColor(1, "XYZ");
  egammaStyle->SetLabelFont(42, "XYZ");
  egammaStyle->SetLabelOffset(0.007, "XYZ");    // chiara 
  egammaStyle->SetLabelSize(0.04, "XYZ");       // chiara: era 0.05

  // For the axis:
  egammaStyle->SetAxisColor(1, "XYZ");
  egammaStyle->SetStripDecimals(kTRUE);
  egammaStyle->SetTickLength(0.03, "XYZ");
  egammaStyle->SetNdivisions(510, "XYZ");
  egammaStyle->SetPadTickX(0);  // 0=Text labels (and tics) only on bottom, 1=Text labels on top and bottom
  egammaStyle->SetPadTickY(1);

//.........这里部分代码省略.........
开发者ID:ArnabPurohit,项目名称:h2gglobe,代码行数:101,代码来源:style-Egamma.C

示例10: setStyle

void setStyle() {

  // set the TStyle
  TStyle* style = new TStyle("DrawBaseStyle", "");
  style->SetCanvasColor(0);
  style->SetPadColor(0);
  style->SetFrameFillColor(0);
  style->SetStatColor(0);
  style->SetOptStat(0);
  style->SetTitleFillColor(0);
  style->SetCanvasBorderMode(0);
  style->SetPadBorderMode(0);
  style->SetFrameBorderMode(0);
  style->SetPadBottomMargin(0.12);
  style->SetPadLeftMargin(0.12);
  style->cd();
  // For the canvas:
  style->SetCanvasBorderMode(0);
  style->SetCanvasColor(kWhite);
  style->SetCanvasDefH(600); //Height of canvas
  style->SetCanvasDefW(600); //Width of canvas
  style->SetCanvasDefX(0); //POsition on screen
  style->SetCanvasDefY(0);
  // For the Pad:
  style->SetPadBorderMode(0);
  style->SetPadColor(kWhite);
  style->SetPadGridX(false);
  style->SetPadGridY(false);
  style->SetGridColor(0);
  style->SetGridStyle(3);
  style->SetGridWidth(1);
  // For the frame:
  style->SetFrameBorderMode(0);
  style->SetFrameBorderSize(1);
  style->SetFrameFillColor(0);
  style->SetFrameFillStyle(0);
  style->SetFrameLineColor(1);
  style->SetFrameLineStyle(1);
  style->SetFrameLineWidth(1);
  // Margins:
  style->SetPadTopMargin(0.05);
  style->SetPadBottomMargin(0.15);//0.13);
  style->SetPadLeftMargin(0.15);//0.16);
  style->SetPadRightMargin(0.05);//0.02);
  // For the Global title:
  style->SetOptTitle(0);
  style->SetTitleFont(42);
  style->SetTitleColor(1);
  style->SetTitleTextColor(1);
  style->SetTitleFillColor(10);
  style->SetTitleFontSize(0.05);
  // For the axis titles:
  style->SetTitleColor(1, "XYZ");
  style->SetTitleFont(42, "XYZ");
  style->SetTitleSize(0.05, "XYZ");
  style->SetTitleXOffset(1.15);//0.9);
  style->SetTitleYOffset(1.3); // => 1.15 if exponents
  // For the axis labels:
  style->SetLabelColor(1, "XYZ");
  style->SetLabelFont(42, "XYZ");
  style->SetLabelOffset(0.007, "XYZ");
  style->SetLabelSize(0.045, "XYZ");
  // For the axis:
  style->SetAxisColor(1, "XYZ");
  style->SetStripDecimals(kTRUE);
  style->SetTickLength(0.03, "XYZ");
  style->SetNdivisions(510, "XYZ");
  style->SetPadTickX(1); // To get tick marks on the opposite side of the frame
  style->SetPadTickY(1);
  // for histograms:
  style->SetHistLineColor(0);
  style->cd();

}
开发者ID:Arash-Jofrehei,项目名称:geant4,代码行数:74,代码来源:drawCeF3_vs_LYSO.cpp

示例11: met

void met(){

  TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");

  // For the canvas:
  tdrStyle->SetCanvasBorderMode(0);
  tdrStyle->SetCanvasColor(kWhite);
  tdrStyle->SetCanvasDefH(600); //Height of canvas
  tdrStyle->SetCanvasDefW(600); //Width of canvas
  tdrStyle->SetCanvasDefX(0);   //POsition on screen
  tdrStyle->SetCanvasDefY(0);

  // For the Pad:
  tdrStyle->SetPadBorderMode(0);
  // tdrStyle->SetPadBorderSize(Width_t size = 1);
  tdrStyle->SetPadColor(kWhite);
  tdrStyle->SetPadGridX(true);
  tdrStyle->SetPadGridY(true);
  tdrStyle->SetGridColor(0);
  tdrStyle->SetGridStyle(3);
  tdrStyle->SetGridWidth(1);

  // For the frame:
  tdrStyle->SetFrameBorderMode(0);
  tdrStyle->SetFrameBorderSize(1);
  tdrStyle->SetFrameFillColor(0);
  tdrStyle->SetFrameFillStyle(0);
  tdrStyle->SetFrameLineColor(1);
  tdrStyle->SetFrameLineStyle(1);
  tdrStyle->SetFrameLineWidth(1);

  // For the histo:
  // tdrStyle->SetHistFillColor(1);
  // tdrStyle->SetHistFillStyle(0);
  tdrStyle->SetHistLineColor(1);
  tdrStyle->SetHistLineStyle(0);
  tdrStyle->SetHistLineWidth(1);
  // tdrStyle->SetLegoInnerR(Float_t rad = 0.5);
  // tdrStyle->SetNumberContours(Int_t number = 20);

  tdrStyle->SetEndErrorSize(2);
  //  tdrStyle->SetErrorMarker(20);
  tdrStyle->SetErrorX(0.);

  tdrStyle->SetMarkerStyle(20);

  //For the fit/function:
  tdrStyle->SetOptFit(1);
  tdrStyle->SetFitFormat("5.4g");
  tdrStyle->SetFuncColor(2);
  tdrStyle->SetFuncStyle(1);
  tdrStyle->SetFuncWidth(1);

  //For the date:
  tdrStyle->SetOptDate(0);
  // tdrStyle->SetDateX(Float_t x = 0.01);
  // tdrStyle->SetDateY(Float_t y = 0.01);

  // For the statistics box:
  tdrStyle->SetOptFile(0);
  tdrStyle->SetOptStat("emr"); // To display the mean and RMS:   SetOptStat("mr");
  tdrStyle->SetStatColor(kWhite);
  tdrStyle->SetStatFont(42);
  tdrStyle->SetStatFontSize(0.025);
  tdrStyle->SetStatTextColor(1);
  tdrStyle->SetStatFormat("6.4g");
  tdrStyle->SetStatBorderSize(1);
  tdrStyle->SetStatH(0.1);
  tdrStyle->SetStatW(0.15);
  // tdrStyle->SetStatStyle(Style_t style = 1001);
  // tdrStyle->SetStatX(Float_t x = 0);
  // tdrStyle->SetStatY(Float_t y = 0);

  // Margins:
  tdrStyle->SetPadTopMargin(0.07);
  tdrStyle->SetPadBottomMargin(0.13);
  tdrStyle->SetPadLeftMargin(0.13);
  tdrStyle->SetPadRightMargin(0.05);

  // For the Global title:
  //tdrStyle->SetOptTitle(0);
  tdrStyle->SetTitleFont(35);
  tdrStyle->SetTitleColor(1);
  tdrStyle->SetTitleTextColor(1);
  tdrStyle->SetTitleFillColor(10);
  tdrStyle->SetTitleFontSize(0.045);
  // tdrStyle->SetTitleH(0); // Set the height of the title box
  // tdrStyle->SetTitleW(0); // Set the width of the title box
  tdrStyle->SetTitleX(0.15); // Set the position of the title box
  // tdrStyle->SetTitleY(0.985); // Set the position of the title box
  // tdrStyle->SetTitleStyle(Style_t style = 1001);
  tdrStyle->SetTitleBorderSize(0);

  // For the axis titles:
  tdrStyle->SetTitleColor(1, "XYZ");
  tdrStyle->SetTitleFont(42, "XYZ");
  tdrStyle->SetTitleSize(0.04, "XYZ");
  // tdrStyle->SetTitleXSize(Float_t size = 0.02); // Another way to set the size?
  // tdrStyle->SetTitleYSize(Float_t size = 0.02);
  tdrStyle->SetTitleXOffset(1.05);
//.........这里部分代码省略.........
开发者ID:zdemirag,项目名称:exo-higgs,代码行数:101,代码来源:met.C

示例12: FakeRate

void FakeRate() {


  TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");

  // For the canvas:
  tdrStyle->SetCanvasBorderMode(0);
  tdrStyle->SetCanvasColor(kWhite);
  tdrStyle->SetCanvasDefH(600); //Height of canvas
  tdrStyle->SetCanvasDefW(600); //Width of canvas
  tdrStyle->SetCanvasDefX(0);   //POsition on screen
  tdrStyle->SetCanvasDefY(0);

  // For the Pad:
  tdrStyle->SetPadBorderMode(0);
  tdrStyle->SetPadColor(kWhite);
  tdrStyle->SetPadGridX(true);
  tdrStyle->SetPadGridY(true);
  tdrStyle->SetGridColor(0);
  tdrStyle->SetGridStyle(3);
  tdrStyle->SetGridWidth(1);

  // For the frame:
  tdrStyle->SetFrameBorderMode(0);
  tdrStyle->SetFrameBorderSize(1);
  tdrStyle->SetFrameFillColor(0);
  tdrStyle->SetFrameFillStyle(0);
  tdrStyle->SetFrameLineColor(1);
  tdrStyle->SetFrameLineStyle(1);
  tdrStyle->SetFrameLineWidth(1);

  // For the histo:
  tdrStyle->SetHistLineColor(1);
  tdrStyle->SetHistLineStyle(0);
  tdrStyle->SetHistLineWidth(1);
  tdrStyle->SetEndErrorSize(2);
  tdrStyle->SetErrorX(0.);
  tdrStyle->SetMarkerStyle(20);

  //For the fit/function:
  tdrStyle->SetOptFit(1);
  tdrStyle->SetFitFormat("5.4g");
  tdrStyle->SetFuncColor(2);
  tdrStyle->SetFuncStyle(1);
  tdrStyle->SetFuncWidth(1);

  //For the date:
  tdrStyle->SetOptDate(0);

  // For the statistics box:
  tdrStyle->SetOptFile(0);
  tdrStyle->SetOptStat("emr"); // To display the mean and RMS:   SetOptStat("mr");
  tdrStyle->SetStatColor(kWhite);
  tdrStyle->SetStatFont(42);
  tdrStyle->SetStatFontSize(0.025);
  tdrStyle->SetStatTextColor(1);
  tdrStyle->SetStatFormat("6.4g");
  tdrStyle->SetStatBorderSize(1);
  tdrStyle->SetStatH(0.1);
  tdrStyle->SetStatW(0.15);

  // Margins:
  tdrStyle->SetPadTopMargin(0.07);
  tdrStyle->SetPadBottomMargin(0.13);
  tdrStyle->SetPadLeftMargin(0.13);
  tdrStyle->SetPadRightMargin(0.05);

  // For the Global title:
  tdrStyle->SetTitleFont(35);
  tdrStyle->SetTitleColor(1);
  tdrStyle->SetTitleTextColor(1);
  tdrStyle->SetTitleFillColor(10);
  tdrStyle->SetTitleFontSize(0.045);
  tdrStyle->SetTitleX(0.15); // Set the position of the title box
  tdrStyle->SetTitleBorderSize(0);

  // For the axis titles:
  tdrStyle->SetTitleColor(1, "XYZ");
  tdrStyle->SetTitleFont(42, "XYZ");
  tdrStyle->SetTitleSize(0.04, "XYZ");
  tdrStyle->SetTitleXOffset(0.9);
  tdrStyle->SetTitleYOffset(1.5);

  // For the axis labels:
  tdrStyle->SetLabelColor(1, "XYZ");
  tdrStyle->SetLabelFont(42, "XYZ");
  tdrStyle->SetLabelOffset(0.007, "XYZ");
  tdrStyle->SetLabelSize(0.03, "XYZ");

  // For the axis:
  tdrStyle->SetAxisColor(1, "XYZ");
  tdrStyle->SetStripDecimals(kTRUE);
  tdrStyle->SetTickLength(0.03, "XYZ");
  tdrStyle->SetNdivisions(510, "XYZ");
  tdrStyle->SetPadTickX(1);  // To get tick marks on the opposite side of the frame
  tdrStyle->SetPadTickY(1);

  // Change for log plots:
  tdrStyle->SetOptLogx(0);
  tdrStyle->SetOptLogy(0);
//.........这里部分代码省略.........
开发者ID:zdemirag,项目名称:exo-higgs,代码行数:101,代码来源:FakeRate.C

示例13: Style

void Style(){
	
	TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");
	
	// For the canvas:
	tdrStyle->SetCanvasBorderMode(0);
	tdrStyle->SetCanvasColor(kWhite);
	tdrStyle->SetCanvasDefH(600); //Height of canvas
	tdrStyle->SetCanvasDefW(1100); //Width of canvas
	tdrStyle->SetCanvasDefX(0);   //POsition on screen
	tdrStyle->SetCanvasDefY(0);
	
	// For the Pad:
	tdrStyle->SetPadBorderMode(0);
	tdrStyle->SetPadColor(kWhite);
	tdrStyle->SetPadGridX(false);
	tdrStyle->SetPadGridY(false);
	tdrStyle->SetGridColor(0);
	tdrStyle->SetGridStyle(3);
	tdrStyle->SetGridWidth(1);
	
	// For the frame:
	tdrStyle->SetFrameBorderMode(0);
	tdrStyle->SetFrameBorderSize(1);
	tdrStyle->SetFrameFillColor(0);
	tdrStyle->SetFrameFillStyle(0);
	tdrStyle->SetFrameLineColor(1);
	tdrStyle->SetFrameLineStyle(1);
	tdrStyle->SetFrameLineWidth(1);
	
	tdrStyle->SetHistLineWidth(1.5);
	//For the fit/function:
	tdrStyle->SetOptFit(1);
	tdrStyle->SetStatColor(kWhite);
	tdrStyle->SetStatFont(42);
	tdrStyle->SetStatFontSize(0.025);
	tdrStyle->SetOptStat(000000);
	tdrStyle->SetStatColor(kWhite);
	
	// Margins:
	tdrStyle->SetPadTopMargin(0.05);
	tdrStyle->SetPadBottomMargin(0.13);
	tdrStyle->SetPadLeftMargin(0.10);
	tdrStyle->SetPadRightMargin(0.02);
	
	// For the Global title:
	
	tdrStyle->SetOptTitle(0);
	tdrStyle->SetTitleFont(42);
	tdrStyle->SetTitleColor(1);
	tdrStyle->SetTitleTextColor(1);
	tdrStyle->SetTitleFillColor(10);
	tdrStyle->SetTitleFontSize(0.05);
	
	// For the axis titles:
	
	tdrStyle->SetTitleColor(1, "XYZ");
	tdrStyle->SetTitleFont(42, "XYZ");
	tdrStyle->SetTitleSize(0.04, "XYZ");
	tdrStyle->SetTitleXOffset(1.1);
	tdrStyle->SetTitleYOffset(1.1);
	
	// For the axis labels:
	
	tdrStyle->SetLabelColor(1, "XYZ");
	tdrStyle->SetLabelFont(42, "XYZ");
	tdrStyle->SetLabelOffset(0.007, "XYZ");
	tdrStyle->SetLabelSize(0.04, "XYZ");
	
	// For the axis:
	
	tdrStyle->SetAxisColor(1, "XYZ");
	tdrStyle->SetStripDecimals(kTRUE);
	tdrStyle->SetTickLength(0.03, "XYZ");
	tdrStyle->SetNdivisions(510, "XYZ");
	tdrStyle->SetPadTickX(1);  // To get tick marks on the opposite side of the frame
	tdrStyle->SetPadTickY(1);
	
	// Change for log plots:
	tdrStyle->SetOptLogx(0);
	tdrStyle->SetOptLogy(0);
	tdrStyle->SetOptLogz(0);
	
	// Postscript options:
	tdrStyle->SetPaperSize(20.,20.);
	
	tdrStyle->cd();
	
	gStyle->SetFillColor(-1);
}
开发者ID:Andrej-CMS,项目名称:cmssw,代码行数:90,代码来源:plotDJROverlay.C

示例14: getFormalStyle

// Create my custom FORMAL style
//********************************************************************//
void getFormalStyle(void) {

    // std::cout << " *** void getFormalStyle(void) *** Custom  TStyle initialized!" << std::endl;
    TStyle *formalStyle = new TStyle("formalStyle","Style for AN09");

    // For the canvas:
    //********************
    formalStyle->SetCanvasBorderMode(0);
    formalStyle->SetCanvasColor(kWhite);
    formalStyle->SetCanvasDefH(600); //Height of canvas
    formalStyle->SetCanvasDefW(600); //Width of canvas
    formalStyle->SetCanvasDefX(0);   //POsition on screen
    formalStyle->SetCanvasDefY(0);
    // For the Pad:
    //********************
    formalStyle->SetPadBorderMode(0);
    formalStyle->SetOptTitle(0); // delete histogram titles
    // formalStyle->SetPadBorderSize(Width_t size = 1);
    formalStyle->SetPadColor(kWhite);
    formalStyle->SetPadGridX(false);
    formalStyle->SetPadGridY(false);
    formalStyle->SetGridColor(0);
    formalStyle->SetGridStyle(3);
    formalStyle->SetGridWidth(1);

    // For the frame:
    //********************
    formalStyle->SetFrameBorderMode(0);
    formalStyle->SetFrameBorderSize(1);
    formalStyle->SetFrameFillColor(0);
    formalStyle->SetFrameFillStyle(0);
    formalStyle->SetFrameLineColor(1);
    formalStyle->SetFrameLineStyle(1);
    formalStyle->SetFrameLineWidth(1);

    // For the histo:
    //********************
    // formalStyle->SetHistFillColor(1);
    // formalStyle->SetHistFillStyle(0);
    formalStyle->SetHistLineColor(1);
    formalStyle->SetHistLineStyle(0);
    formalStyle->SetHistLineWidth(1);
    // formalStyle->SetLegoInnerR(Float_t rad = 0.5);
    // formalStyle->SetNumberContours(Int_t number = 20);
    formalStyle->SetEndErrorSize(2);
    //formalStyle->SetErrorMarker(20);
    formalStyle->SetErrorX(0.);
    formalStyle->SetMarkerStyle(20);

    //For the fit/function:
    //********************
    formalStyle->SetOptFit(1);
    formalStyle->SetFitFormat("5.4g");
    formalStyle->SetFuncColor(2);
    formalStyle->SetFuncStyle(1);
    formalStyle->SetFuncWidth(1);

    //For the date:
    //********************
    formalStyle->SetOptDate(0);
    // formalStyle->SetDateX(Float_t x = 0.01);
    // formalStyle->SetDateY(Float_t y = 0.01);

    // For the statistics box:
    //********************
    formalStyle->SetOptFile(0);
    formalStyle->SetOptStat(0); // stats box
    formalStyle->SetOptFit(0000); // fit box
    formalStyle->SetStatColor(kWhite);
    formalStyle->SetStatFont(42);
    formalStyle->SetStatFontSize(0.025);
    formalStyle->SetStatTextColor(1);
    formalStyle->SetStatFormat("6.4g");
    formalStyle->SetStatBorderSize(1);
    formalStyle->SetStatH(0.1);
    formalStyle->SetStatW(0.15);
    // formalStyle->SetStatStyle(Style_t style = 1001);
    // formalStyle->SetStatX(Float_t x = 0);
    // formalStyle->SetStatY(Float_t y = 0);

    // Margins:
    //********************
    formalStyle->SetPadTopMargin(0.15);
    formalStyle->SetPadBottomMargin(0.13);
    formalStyle->SetPadLeftMargin(0.13);
    formalStyle->SetPadRightMargin(0.15);

    // For the Global title:
    //********************
    //  formalStyle->SetOptTitle(0);
    formalStyle->SetTitleFont(42);
    formalStyle->SetTitleColor(1);
    formalStyle->SetTitleTextColor(1);
    formalStyle->SetTitleFillColor(10);
    formalStyle->SetTitleFontSize(0.05);
    // formalStyle->SetTitleH(0); // Set the height of the title box
    // formalStyle->SetTitleW(0); // Set the width of the title box
    // formalStyle->SetTitleX(0); // Set the position of the title box
//.........这里部分代码省略.........
开发者ID:nsahoo,项目名称:cmssw-1,代码行数:101,代码来源:myTStyles.C

示例15: set_plot_style

void set_plot_style() {
    TStyle* style = new TStyle("style", "Style for P-TDR");

    // For the canvas:
    style->SetCanvasBorderMode(0);
    style->SetCanvasColor(kWhite);
    style->SetCanvasDefX(0);  //Position on screen
    style->SetCanvasDefY(0);

    // For the Pad:
    style->SetPadBorderMode(0);
    style->SetPadColor(kWhite);
    style->SetPadGridX(false);
    style->SetPadGridY(false);
    style->SetGridColor(kBlack);
    style->SetGridStyle(3);
    style->SetGridWidth(1);

    // For the frame:
    style->SetFrameBorderMode(0);
    style->SetFrameBorderSize(1);
    style->SetFrameFillColor(kWhite);
    style->SetFrameFillStyle(0);
    style->SetFrameLineColor(kBlack);
    style->SetFrameLineStyle(1);
    style->SetFrameLineWidth(1);

    // For the histo:
    // style->SetHistFillColor(1);
    style->SetHistFillStyle(0); //
    style->SetHistLineColor(kBlack);
    style->SetHistLineStyle(0);
    style->SetHistLineWidth(1);

    style->SetEndErrorSize(2);
    style->SetErrorX(0.);

    style->SetMarkerStyle(20);

    //For the fit/function:
    style->SetOptFit(1);
    style->SetFitFormat("5.4g");
    style->SetFuncColor(kRed);
    style->SetFuncStyle(1);
    style->SetFuncWidth(1);

    //For the date:
    style->SetOptDate(0);

    // For the statistics box:
    style->SetOptFile(0);
    style->SetOptStat(0);  // To display the mean and RMS: SetOptStat("mr");
    style->SetStatColor(kWhite);
    style->SetStatFont(42);
    style->SetStatFontSize(0.025);
    style->SetStatTextColor(kBlack);
    style->SetStatFormat("6.4g");
    style->SetStatBorderSize(1);
    style->SetStatH(0.1);
    style->SetStatW(0.15);

    // Margins:
    style->SetPadTopMargin(1 - 0.95);
    style->SetPadBottomMargin(0.1);
    style->SetPadLeftMargin(0.12);
    style->SetPadRightMargin(1 - 0.96);

    // For the Global title:
    style->SetOptTitle(0);
    style->SetTitleFont(42);
    style->SetTitleColor(kBlack);
    style->SetTitleTextColor(kBlack);
    style->SetTitleFillColor(kWhite);  //10 is roughly kWhite, 10% grey?
    style->SetTitleFontSize(0.05);

    // For the axis titles:
    style->SetTitleColor(kBlack, "XYZ");
    style->SetTitleFont(42, "XYZ");
    style->SetTitleSize(0.06, "XYZ");
    style->SetTitleXOffset(0.9);
    style->SetTitleYOffset(1.25);

    // For the axis labels:
    style->SetLabelColor(kBlack, "XYZ");
    style->SetLabelFont(42, "XYZ");
    style->SetLabelOffset(0.007, "XYZ");
    style->SetLabelSize(0.05, "XYZ");

    // For the axis:
    style->SetAxisColor(kBlack, "XYZ");
    style->SetStripDecimals(true);
    style->SetTickLength(0.03, "XYZ");
    style->SetNdivisions(510, "XYZ");
    style->SetPadTickX(true);  // To get tick marks on the opposite side of the frame
    style->SetPadTickY(true);

    // Change for log plots:
    style->SetOptLogx(false);
    style->SetOptLogy(false);
    style->SetOptLogz(false);
//.........这里部分代码省略.........
开发者ID:UMN-CMS,项目名称:ZFinder,代码行数:101,代码来源:plotter.cpp


注:本文中的TStyle::SetGridColor方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。