#include "TCanvas.h" #include "TPad.h" #include "TMultiGraph.h" #include "TGraph.h" #include "TGraphErrors.h" #include "TAxis.h" #include "TLegend.h" #include "TLatex.h" #include "TROOT.h" #include void corona2() { gStyle->SetTimeOffset(0); TDatime T1(2020, 2, 24, 0, 0, 0); int X1 = T1.Convert(); TDatime T2(2020, 3, 11, 0, 0, 0); int X2 = T2.Convert(); const char *datain = "corona2.txt"; TCanvas *c01 = new TCanvas("c01","multigraph",1280,1024); c01->SetGridx(); float offx=1.3; float offy=1.7; float margr=0.08; float w=3; float margl=0.12; gPad->SetLeftMargin(margl); gPad->SetRightMargin(margr); TGraph *gamma = new TGraph(); FILE *f = fopen(datain,"r"); char line[80]; int y,m,d,v,i=0,date; while (fgets(line,80,f)) { sscanf(&line[0] ,"%d",&y); sscanf(&line[5] ,"%d",&m); sscanf(&line[8] ,"%d",&d); sscanf(&line[11] ,"%d",&v); TDatime T(y, m, d, 0, 0, 0); date = T.Convert(); gamma->SetPoint(i,date,v); i++; } fclose(f); gamma->SetMarkerColor(kRed); gamma->SetLineColor(kBlue); gamma->SetMarkerStyle(23); gamma->SetMarkerSize(2); gamma->SetLineWidth(10); gamma->Draw("ALP"); gamma->GetXaxis()->SetTimeDisplay(1); gamma->SetTitle("Covid-19 cases"); gamma->GetXaxis()->SetTitle("Day"); gamma->GetYaxis()->SetTitle("Cases"); gamma->GetYaxis()->SetTitleOffset(offy); gamma->GetXaxis()->SetTitleOffset(offx); gamma->GetXaxis()->SetLabelSize(0.02); gamma->GetXaxis()->SetNdivisions(30); }