我对 Python 和 pyroot 完全陌生,我想在 pyroot 中编写一个小脚本作为练习。我的根文件有一个子目录,您可以在其中找到一些树,其中一些包含一些分支。我想要做的是绘制变量图。假设分支是 tree1 中的 x、y、z,并且想要绘制 x 与 z 的图。example.root-->sub_dir-->tree3,tree2,tree1-->x,y,z 等
这是我到目前为止但不起作用的内容:
#!/usr/bin/env python
import ROOT
c1=ROOT.TCanvas("mycanvas","mycanvas",600,600)
c1.SetGrid( )
f=ROOT.TFile("example.root/sub_dir")
t=f.Get("tree1")
t.Draw("x:z")
希望我能够澄清。