def my_style():

    gStyle.SetLabelSize(fontsize, "x")
    gStyle.SetLabelSize(fontsize, "y")
    gStyle.SetLabelSize(fontsize, "z")

    gStyle.SetTitleFontSize(1.5 * fontsize)
    gStyle.SetTitleSize(fontsize, "x")
    gStyle.SetTitleSize(fontsize, "y")
    gStyle.SetTitleSize(fontsize, "z")
    gStyle.SetTickLength(0, "Y")

    gStyle.SetTitleOffset(1.5, "xy")
    gStyle.SetTitleFont(62, "bla")

    gStyle.SetPadBottomMargin(0.15)
    gStyle.SetPadTopMargin(0.10)
    gStyle.SetPadLeftMargin(0.32)
    gStyle.SetPadRightMargin(0.05)

    gStyle.SetStatX(0.88)
    gStyle.SetStatY(0.87)
    gStyle.SetNdivisions(505)

    gStyle.SetCanvasColor(-1)
    gStyle.SetPadColor(-1)
    gStyle.SetFrameFillColor(-1)
    gStyle.SetTitleFillColor(-1)
    gStyle.SetFillColor(-1)
    gStyle.SetFillStyle(4000)
    gStyle.SetStatStyle(0)
    gStyle.SetTitleStyle(0)
    gStyle.SetCanvasBorderSize(0)
    gStyle.SetFrameBorderSize(0)
    gStyle.SetLegendBorderSize(0)
    gStyle.SetStatBorderSize(0)
    gStyle.SetTitleBorderSize(0)
Ejemplo n.º 2
0
        if emojilist[i][0] in content:
            histos[i].Fill(timestamp)
    postn += 1
    if postlimit > 0 and postn > postlimit:
        break

cAll = TCanvas("cAllPosts", "All Posts", 600, 600)
hAllPosts.Draw("histo")

cEmojis = TCanvas("cEmojis", "Emojis Relative", 600, 600)

colour = 1

leg = TLegend(0.6, 0.7, 0.9, 0.9)
leg.SetHeader("Emoticonos: uso relativo")
gStyle.SetFillStyle(0)
gStyle.SetLineWidth(0)
gStyle.SetOptStat(0)
gStyle.SetOptTitle(0)

hs = THStack("hs", "")

for h in histos:
    h.Divide(hAllPosts)
    h.SetLineColor(1)
    h.SetFillColor(colour)
    h.SetLineWidth(1)
    for binn in range(1, 8):
        h.GetXaxis().SetBinLabel(binn, binlabels[binn-1])
    leg.AddEntry(h, h.GetTitle(), "f")
    hs.Add(h)
Ejemplo n.º 3
0
#Open TFiles (looped over i_state)
scrFile_nominal = TFile.Open(scr_nominal)
fileName = [scrFile_nominal]  # nominal (0)

#Global empty containers to be filled for vertical or radial (in the main loop)
result = "-1"
mean = -1
mean_error = -1
sd = -1
sd_error = -1

gStyle.SetLegendBorderSize(0)
gStyle.SetOptStat(0)
gStyle.SetOptFit(0)
gStyle.SetFillStyle(1001)
gROOT.ForceStyle()

###### Plotting ##########
histos = []
legends = []
canvas_AUE = TCanvas("canvas_AUE", " ", 600, 1200)
canvas_AUE.Divide(1)
legend_aue = TLegend(0.15, 0.7, 0.4, 0.85)

for i_plot in range(0, len(plotNames)):

    #Make new canvas for plots (4 in total)
    canvas = TCanvas(str(plotNames[i_plot]), " ", 850, 800)

    #Postion legend once per main loop accordingly