本文整理汇总了C++中TPaveLabel::SetShadowColor方法的典型用法代码示例。如果您正苦于以下问题:C++ TPaveLabel::SetShadowColor方法的具体用法?C++ TPaveLabel::SetShadowColor怎么用?C++ TPaveLabel::SetShadowColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TPaveLabel
的用法示例。
在下文中一共展示了TPaveLabel::SetShadowColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: EpEd
void EpEd()
{
TCanvas *c1 = new TCanvas("c1","multipads",700,700);
gStyle->SetPadBorderMode(0);
gStyle->SetOptStat(0);
gStyle->SetOptTitle(0);
gStyle->SetFrameLineWidth(1);
c1->Divide(1,2,0.001,0.000001);
c1->cd(1);
gPad->SetTopMargin(0.2);
gPad->SetBottomMargin(0.0);
gPad->SetRightMargin(0.15);
/// Near site
{
TFile f("../../data/Sample/P12e_1.5MeV/H/Near.root");
h2dAccSum->GetXaxis()->SetRangeUser(1.3,10);
h2dAccSum->GetYaxis()->SetRangeUser(1.3,10.5);
//h2dAccSum->GetZaxis()->SetRangeUser(-20,1.5308177e+03);
h2dAccSum->GetYaxis()->SetLabelSize(0.06);
h2dAccSum->GetYaxis()->SetTitleSize(0.06);
h2dAccSum->GetYaxis()->SetTitleOffset(0.5);
h2dAccSum->GetZaxis()->SetLabelSize(0.05);
h2dAccSum->GetZaxis()->SetTitleSize(0.05);
//h2dAccSum->SetMinimum(0);
// What is this principle?
h2dAccSum->DrawCopy("col");
TExec *ex1 = new TExec("ex1","Pal1();");
ex1->Draw();
h2dAccSum->SetContour(500);
h2dAccSum->DrawCopy("colz same");
h2dAccSum->DrawCopy("same axis");
// top frame is blocked. Now redraw it.
TLine *line = new TLine;
line->DrawLine(1.3,10.6, 10.1,10.6);
line->DrawLine(10.1,10.6, 10.1,1.3);
TPaveLabel *label = new TPaveLabel(8,8.7,10,10.2,"Near site");
label->SetFillColor(0);
label->SetShadowColor(0);
label->SetTextSize(0.5);
label->Draw();
f.Close();
}
c1->cd(2);
gPad->SetTopMargin(0.0);
gPad->SetRightMargin(0.15);
gPad->SetBottomMargin(0.2);
/// Far site
{
TFile ff("../../data/Sample/P12e_1.5MeV/H/EH3.root");
h2dAccSum->GetXaxis()->SetRangeUser(1.3,10);
h2dAccSum->GetYaxis()->SetRangeUser(1.3,10.5);
h2dAccSum->GetXaxis()->SetLabelSize(0.06);
h2dAccSum->GetXaxis()->SetTitleSize(0.06);
h2dAccSum->GetYaxis()->SetLabelSize(0.06);
h2dAccSum->GetYaxis()->SetTitleSize(0.06);
h2dAccSum->GetYaxis()->SetTitleOffset(0.5);
h2dAccSum->GetZaxis()->SetLabelSize(0.05);
h2dAccSum->GetZaxis()->SetTitleSize(0.05);
// What is this principle?
h2dAccSum->DrawCopy("col");
TExec *ex2 = new TExec("ex2","Pal2();");
ex2->Draw();
h2dAccSum->SetContour(500);
h2dAccSum->DrawCopy("same colz");
h2dAccSum->DrawCopy("same axis");
// top frame is blocked. Now redraw it.
TLine *line = new TLine;
line->DrawLine(1.3,10.6, 10.1,10.6);
line->DrawLine(10.1,10.6, 10.1,1.3);
TPaveLabel *label = new TPaveLabel(8,8.7,10,10.2,"Far site");
label->SetFillColor(0);
label->SetShadowColor(0);
label->SetTextSize(0.5);
label->Draw();
ff.Close();
}
}