Logo ROOT  
Reference Guide
df021_createTGraph.py
Go to the documentation of this file.
1 ## \file
2 ## \ingroup tutorial_dataframe
3 ## \notebook -draw
4 ## \brief Fill a TGraph using RDataFrame.
5 ##
6 ## \macro_code
7 ## \macro_image
8 ##
9 ## \date July 2018
10 ## \authors Enrico Guiraud, Danilo Piparo, Massimo Tumolo
11 
12 import ROOT
13 
14 ROOT.ROOT.EnableImplicitMT(2)
15 d = ROOT.RDataFrame(160)
16 
17 # Create a trivial parabola
18 dd = d.Alias("x", "rdfentry_").Define("y", "x*x")
19 
20 graph = dd.Graph("x", "y")
21 
22 # This tutorial is ran with multithreading enabled. The order in which points are inserted is not known, so to have a meaningful representation points are sorted.
23 c = ROOT.TCanvas()
24 graph.Sort()
25 graph.Draw("APL")
26 c.SaveAs("df021_createTGraph.png")
27 
28 print("Saved figure to df021_createTGraph.png")
ROOT::RDataFrame
ROOT's RDataFrame offers a high level interface for analyses of data stored in TTrees,...
Definition: RDataFrame.hxx:42