以下のコードはサンプルです。
Graph.Cというファイルを作ってdata.datというファイルを読み込んでグラフを作ります。
#include "TGraph.h" #include "TCanvas.h" #include "TH1.h" void Graph() { TGraph* g = new TGraph("data.dat", "%lf %lf", ""); TCanvas* c = new TCanvas("c", "c", 800, 600); TH1* frame = gPad->DrawFrame(0, 0, 10, 10, ""); frame->Draw(); g->Draw("P"); c->SaveAs("c.pdf"); }
このファイルを保存してrootを立ち上げて
root [0].x Graph.C+
を実行すれば図が出てきて、ディレクトリにc.pdfというファイルが保存されているはずです。
(動作確認済み)