本文整理汇总了C++中TStyle::SetFrameBorderMode方法的典型用法代码示例。如果您正苦于以下问题:C++ TStyle::SetFrameBorderMode方法的具体用法?C++ TStyle::SetFrameBorderMode怎么用?C++ TStyle::SetFrameBorderMode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TStyle
的用法示例。
在下文中一共展示了TStyle::SetFrameBorderMode方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setMyStyle
void setMyStyle(){
TStyle *tdrStyle = new TStyle("myStyle","Style of Stijn");
// For the canvas:
tdrStyle->SetCanvasBorderMode(0);
tdrStyle->SetCanvasColor(kWhite);
tdrStyle->SetCanvasDefH(500); //Height of canvas for form=1 //600
tdrStyle->SetCanvasDefW(700); //Width of canvas for form=1 //600
tdrStyle->SetCanvasDefX(0); //POsition on screen
tdrStyle->SetCanvasDefY(0);
// For the Pad:
tdrStyle->SetPadBorderMode(0);
tdrStyle->SetPadBorderSize(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->SetPalette(1);
// tdrStyle->SetHistLineColor(1);
tdrStyle->SetHistLineStyle(0);
tdrStyle->SetHistLineWidth(2);
// 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("nemrou"); // 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); //aaa 0.13
tdrStyle->SetPadRightMargin(0.05); //aaa 0.05
// 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");
//.........这里部分代码省略.........
示例2: SetTMVAStyle
void SetTMVAStyle() {
TStyle *TMVAStyle = gROOT->GetStyle("TMVA");
if(TMVAStyle!=0) {
gROOT->SetStyle("TMVA");
return;
}
TMVAStyle = new TStyle(*gROOT->GetStyle("Plain")); // our style is based on Plain
TMVAStyle->SetName("TMVA");
TMVAStyle->SetTitle("TMVA style based on \"Plain\" with modifications defined in tmvaglob.C");
gROOT->GetListOfStyles()->Add(TMVAStyle);
gROOT->SetStyle("TMVA");
TMVAStyle->SetLineStyleString( 5, "[52 12]" );
TMVAStyle->SetLineStyleString( 6, "[22 12]" );
TMVAStyle->SetLineStyleString( 7, "[22 10 7 10]" );
// the pretty color palette of old
TMVAStyle->SetPalette((UsePaperStyle ? 18 : 1),0);
// use plain black on white colors
TMVAStyle->SetFrameBorderMode(0);
TMVAStyle->SetCanvasBorderMode(0);
TMVAStyle->SetPadBorderMode(0);
TMVAStyle->SetPadColor(0);
TMVAStyle->SetFillStyle(0);
TMVAStyle->SetLegendBorderSize(0);
// title properties
// TMVAStyle->SetTitleW(.4);
// TMVAStyle->SetTitleH(.10);
// MVAStyle->SetTitleX(.5);
// TMVAStyle->SetTitleY(.9);
TMVAStyle->SetTitleFillColor( c_TitleBox );
TMVAStyle->SetTitleTextColor( c_TitleText );
TMVAStyle->SetTitleBorderSize( 1 );
TMVAStyle->SetLineColor( c_TitleBorder );
if (!UsePaperStyle) {
TMVAStyle->SetFrameFillColor( c_FrameFill );
TMVAStyle->SetCanvasColor( c_Canvas );
}
// set the paper & margin sizes
TMVAStyle->SetPaperSize(20,26);
TMVAStyle->SetPadTopMargin(0.10);
TMVAStyle->SetPadRightMargin(0.05);
TMVAStyle->SetPadBottomMargin(0.11);
TMVAStyle->SetPadLeftMargin(0.12);
// use bold lines and markers
TMVAStyle->SetMarkerStyle(21);
TMVAStyle->SetMarkerSize(0.3);
TMVAStyle->SetHistLineWidth(2);
TMVAStyle->SetLineStyleString(2,"[12 12]"); // postscript dashes
// do not display any of the standard histogram decorations
TMVAStyle->SetOptTitle(1);
TMVAStyle->SetTitleH(0.052);
TMVAStyle->SetOptStat(0);
TMVAStyle->SetOptFit(0);
// put tick marks on top and RHS of plots
TMVAStyle->SetPadTickX(1);
TMVAStyle->SetPadTickY(1);
}
示例3: SetStyle
void SetStyle()
{
TStyle *MITStyle = new TStyle("MIT-Style","The Perfect Style for Plots ;-)");
gStyle = MITStyle;
// Canvas
MITStyle->SetCanvasColor (0);
MITStyle->SetCanvasBorderSize(10);
MITStyle->SetCanvasBorderMode(0);
MITStyle->SetCanvasDefH (700);
MITStyle->SetCanvasDefW (700);
MITStyle->SetCanvasDefX (100);
MITStyle->SetCanvasDefY (100);
// Pads
MITStyle->SetPadColor (0);
MITStyle->SetPadBorderSize (10);
MITStyle->SetPadBorderMode (0);
MITStyle->SetPadBottomMargin(0.13);
MITStyle->SetPadTopMargin (0.08);
MITStyle->SetPadLeftMargin (0.15);
MITStyle->SetPadRightMargin (0.05);
MITStyle->SetPadGridX (0);
MITStyle->SetPadGridY (0);
MITStyle->SetPadTickX (0);
MITStyle->SetPadTickY (0);
// Frames
MITStyle->SetFrameFillStyle ( 0);
MITStyle->SetFrameFillColor ( 0);
MITStyle->SetFrameLineColor ( 1);
MITStyle->SetFrameLineStyle ( 0);
MITStyle->SetFrameLineWidth ( 1);
MITStyle->SetFrameBorderSize(10);
MITStyle->SetFrameBorderMode( 0);
// Histograms
MITStyle->SetHistFillColor(2);
MITStyle->SetHistFillStyle(0);
MITStyle->SetHistLineColor(1);
MITStyle->SetHistLineStyle(0);
MITStyle->SetHistLineWidth(2);
MITStyle->SetNdivisions(505);
// Functions
MITStyle->SetFuncColor(1);
MITStyle->SetFuncStyle(0);
MITStyle->SetFuncWidth(2);
// Various
MITStyle->SetMarkerStyle(20);
MITStyle->SetMarkerColor(kBlack);
MITStyle->SetMarkerSize (1.2);
MITStyle->SetTitleSize (0.055,"X");
MITStyle->SetTitleOffset(1.200,"X");
MITStyle->SetLabelOffset(0.005,"X");
MITStyle->SetLabelSize (0.050,"X");
MITStyle->SetLabelFont (42 ,"X");
MITStyle->SetStripDecimals(kFALSE);
MITStyle->SetTitleSize (0.055,"Y");
MITStyle->SetTitleOffset(1.800,"Y");
MITStyle->SetLabelOffset(0.010,"Y");
MITStyle->SetLabelSize (0.050,"Y");
MITStyle->SetLabelFont (42 ,"Y");
MITStyle->SetTextSize (0.055);
MITStyle->SetTextFont (42);
MITStyle->SetStatFont (42);
MITStyle->SetTitleFont (42);
MITStyle->SetTitleFont (42,"X");
MITStyle->SetTitleFont (42,"Y");
MITStyle->SetOptStat (0);
return;
}
示例4: setNCUStyle
void setNCUStyle(bool gridOn=false) {
TStyle* ncuStyle = new TStyle("ncuStyle","Style for P-NCU");
// For the canvas:
ncuStyle->SetCanvasBorderMode(0);
ncuStyle->SetCanvasColor(kWhite);
ncuStyle->SetCanvasDefH(600); //Height of canvas
ncuStyle->SetCanvasDefW(600); //Width of canvas
ncuStyle->SetCanvasDefX(0); //POsition on screen
ncuStyle->SetCanvasDefY(0);
// For the Pad:
ncuStyle->SetPadBorderMode(0);
// ncuStyle->SetPadBorderSize(Width_t size = 1);
ncuStyle->SetPadColor(kWhite);
ncuStyle->SetPadGridX(gridOn);
ncuStyle->SetPadGridY(gridOn);
ncuStyle->SetGridColor(0);
ncuStyle->SetGridStyle(3);
ncuStyle->SetGridWidth(1);
// For the frame:
ncuStyle->SetFrameBorderMode(0);
ncuStyle->SetFrameBorderSize(1);
ncuStyle->SetFrameFillColor(0);
ncuStyle->SetFrameFillStyle(0);
ncuStyle->SetFrameLineColor(1);
ncuStyle->SetFrameLineStyle(1);
ncuStyle->SetFrameLineWidth(3);
// For the Legend:
ncuStyle->SetLegendBorderSize(0);
ncuStyle->SetLegendFillColor(0);
ncuStyle->SetLegendFont(42);
//ncuStyle->SetLegendFont(62);
// For the histo:
// ncuStyle->SetHistFillColor(1);
// ncuStyle->SetHistFillStyle(0);
ncuStyle->SetHistLineColor(1);
ncuStyle->SetHistLineStyle(0);
ncuStyle->SetHistLineWidth(3);
// ncuStyle->SetLegoInnerR(Float_t rad = 0.5);
// ncuStyle->SetNumberContours(Int_t number = 20);
ncuStyle->SetEndErrorSize(2);
// ncuStyle->SetErrorMarker(20);
//ncuStyle->SetErrorX(0.);
ncuStyle->SetMarkerStyle(20);
//For the fit/function:
ncuStyle->SetOptFit(1);
ncuStyle->SetFitFormat("5.4g");
ncuStyle->SetFuncColor(2);
ncuStyle->SetFuncStyle(1);
ncuStyle->SetFuncWidth(1);
//For the date:
ncuStyle->SetOptDate(0);
// ncuStyle->SetDateX(Float_t x = 0.01);
// ncuStyle->SetDateY(Float_t y = 0.01);
// For the statistics box:
ncuStyle->SetOptFile(0);
ncuStyle->SetOptStat(0); // To display the mean and RMS: SetOptStat("mr");
ncuStyle->SetStatColor(kWhite);
ncuStyle->SetStatFont(42);
ncuStyle->SetStatFontSize(0.025);
ncuStyle->SetStatTextColor(1);
ncuStyle->SetStatFormat("6.4g");
ncuStyle->SetStatBorderSize(1);
ncuStyle->SetStatH(0.1);
ncuStyle->SetStatW(0.15);
// ncuStyle->SetStatStyle(Style_t style = 1001);
// ncuStyle->SetStatX(Float_t x = 0);
// ncuStyle->SetStatY(Float_t y = 0);
// Margins:
ncuStyle->SetPadTopMargin(0.08);
ncuStyle->SetPadBottomMargin(0.13);
ncuStyle->SetPadLeftMargin(0.13);
ncuStyle->SetPadRightMargin(0.04);
// For the Global title:
ncuStyle->SetOptTitle(0);
ncuStyle->SetTitleFont(62);
ncuStyle->SetTitleColor(1);
ncuStyle->SetTitleTextColor(1);
ncuStyle->SetTitleFillColor(10);
ncuStyle->SetTitleFontSize(0.05);
// ncuStyle->SetTitleH(0); // Set the height of the title box
// ncuStyle->SetTitleW(0); // Set the width of the title box
// ncuStyle->SetTitleX(0); // Set the position of the title box
// ncuStyle->SetTitleY(0.985); // Set the position of the title box
// ncuStyle->SetTitleStyle(Style_t style = 1001);
// ncuStyle->SetTitleBorderSize(2);
// For the axis titles:
//.........这里部分代码省略.........
示例5: setIStyle
//-------------------------------------------------------------------------------
void setIStyle() {
TStyle* IStyle = new TStyle("IStyle","Ignazio Style");
gROOT->Reset();
gROOT->SetStyle("Plain");
// For the Global title:
IStyle->SetOptTitle(1); // In general I want global title!
IStyle->SetTitleFont(42);
IStyle->SetTitleColor(1);
IStyle->SetTitleTextColor(1);
IStyle->SetTitleFillColor(10);
IStyle->SetTitleFontSize(0.05);
IStyle->SetCanvasBorderMode(0);
IStyle->SetCanvasColor(kWhite);
IStyle->SetCanvasDefH(400); //Height of canvas
IStyle->SetCanvasDefW(600); //Width of canvas
IStyle->SetPadBorderMode(0);
IStyle->SetPadColor(kWhite);
/*
// Pad Margins:
//-----------------------------
IStyle->SetPadTopMargin(0.05);
IStyle->SetPadBottomMargin(0.13);
IStyle->SetPadLeftMargin(0.16);
IStyle->SetPadRightMargin(0.02);
*/
// For the frame:
//-----------------------------
IStyle->SetFrameBorderMode(0);
IStyle->SetFrameBorderSize(1);
IStyle->SetFrameFillColor(kWhite);
IStyle->SetFrameFillStyle(0);
IStyle->SetFrameLineColor(1);
IStyle->SetFrameLineStyle(1);
IStyle->SetFrameLineWidth(1);
// For the histo:
//-----------------------------
IStyle->SetHistLineWidth(1);
IStyle->SetHistLineColor(kBlack);
IStyle->SetEndErrorSize(2);
IStyle->SetErrorX(0.);
// IStyle->SetMarkerStyle(kFullDotSmall);
// IStyle->SetMarkerStyle(kFullDotMedium);
IStyle->SetMarkerStyle(kFullDotLarge);
// IStyle->SetMarkerStyle(kFullCircle);
// For the statistics box:
//-----------------------------
/*
gStyle->SetOptStat("option-string");
Where option string can contain:-
n ; name of histogram is printed
e ; number of entries printed
m ; mean value printed
r ; rms printed
u ; number of underflows printed
o ; number of overflows printed
i ; integral of bins printed
Example: gStyle->SetOptStat("ne");
print only name of histogram and number of entries.
To remove it altogther:-
gStyle->SetOptStat("");
*/
// IStyle->SetOptStat("emr");
/*
The parameter mode can be = ksiourmen (default = 000001111)
k = 1; kurtosis printed
k = 2; kurtosis and kurtosis error printed
s = 1; skewness printed
s = 2; skewness and skewness error printed
i = 1; integral of bins printed
o = 1; number of overflows printed
u = 1; number of underflows printed
r = 1; rms printed
r = 2; rms and rms error printed
m = 1; mean value printed
m = 2; mean and mean error values printed
e = 1; number of entries printed
n = 1; name of histogram is printed
Example: gStyle->SetOptStat(11);
print only name of histogram and number of entries.
gStyle->SetOptStat(1101); displays the name of histogram, mean value and RMS.
WARNING: never call SetOptStat(000111); but SetOptStat(1111), 0001111 will
be taken as an octal number !!
WARNING: SetOptStat(1) is taken as SetOptStat(1111) (for back compatibility
with older versions. If you want to print only the name of the histogram
call SetOptStat(1000000001).
NOTE that in case of 2-D histograms, when selecting just underflow (10000)
or overflow (100000), the stats box will show all combinations
of underflow/overflows and not just one single number!
//.........这里部分代码省略.........