{ auto tdf = ROOT::RDF::MakeCsvDataFrame("C:\\!D\\parse.log", true, ','); auto d = tdf.Define("TimeStamp", "auto s = string(DateTime); return (float) TDatime(s.c_str()).Convert();") .Define("Value", "(float)Delay"); auto timeStamps = d.Take("TimeStamp"); auto values = d.Take("Value"); auto g = new TGraph(values->size(), timeStamps->data(), values->data()); g->SetTitle("SWAN Users during July 2017;Time;Number of Sessions"); auto c = new TCanvas("c", "c", 950, 500); c->SetLeftMargin(0.07); c->SetRightMargin(0.04); c->SetGrid(); g->SetLineWidth(3); g->SetLineColor(kBlue); g->Draw("al"); g->GetYaxis()->CenterTitle(); auto xaxis = g->GetXaxis(); xaxis->SetTimeDisplay(1); xaxis->CenterTitle(); xaxis->SetTimeFormat("%H %M"); xaxis->SetTimeOffset(0); xaxis->SetNdivisions(-219); //xaxis->SetLimits(TDatime(2021, 10, 14, 2, 0, 0).Convert(), TDatime(2021, 10, 14 10, 0, 0).Convert()); xaxis->SetLabelSize(0.025); xaxis->CenterLabels(); }