Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
df021_createTGraph.C
Go to the documentation of this file.
1/// \file
2/// \ingroup tutorial_dataframe
3/// \notebook -draw
4/// Fill a TGraph using RDataFrame.
5///
6/// \macro_code
7/// \macro_image
8///
9/// \date July 2018
10/// \authors Enrico Guiraud, Danilo Piparo (CERN), Massimo Tumolo (Politecnico di Torino)
11
12
13
15{
17
19
20 // Create a trivial parabola
21 auto dd = d.Alias("x", "rdfentry_").Define("y", "x*x");
22
23 auto graph = dd.Graph("x", "y");
24
25 // 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.
26 graph->Sort();
27 auto c = new TCanvas();
28 graph->DrawClone("APL");
29}
#define d(i)
Definition RSha256.hxx:102
#define c(i)
Definition RSha256.hxx:101
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
The Canvas class.
Definition TCanvas.h:23
void EnableImplicitMT(UInt_t numthreads=0)
Enable ROOT's implicit multi-threading for all objects and methods that provide an internal paralleli...
Definition TROOT.cxx:539
Definition graph.py:1