16 void df030_SQliteVersionsOfROOT() {
18 auto rdf = ROOT::RDF::MakeSqliteDataFrame(
"http://root.cern/files/root_download_stats.sqlite",
"SELECT Version FROM accesslog;");
20 TH1F hVersionOfRoot(
"hVersionOfRoot",
"Development Versions of ROOT", 8, 0, -1);
22 auto fillVersionHisto = [&hVersionOfRoot] (
const std::string &version) {
23 TString copyVersion = version;
24 TString shortVersion(copyVersion(0,4));
25 hVersionOfRoot.Fill(shortVersion, 1);
28 rdf.Foreach( fillVersionHisto, {
"Version" } );
30 auto VersionOfRootHistogram =
new TCanvas();
32 gStyle->SetOptStat(0);
33 hVersionOfRoot.GetXaxis()->LabelsOption(
"a");
34 hVersionOfRoot.LabelsDeflate(
"X");
35 hVersionOfRoot.DrawClone(
"");