以下のコードはサンプルです。

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というファイルが保存されているはずです。

(動作確認済み)

datファイルを読み込んでグラフを作りたい (最終更新日時 2018-02-08 08:48:09 更新者 KanaeAsai)