我对Python和pyroot都是全新的,我想在pyroot中编写一个小脚本作为公正的练习。我的根文件有一个子目录,您可以在其中找到一些树,其中一些树包含几个分支。我想要做的是制作变量图。让我们说树枝中的分支是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")
希望我能够澄清。
答案 0 :(得分:0)
我认为TFile
不是f=ROOT.TFile("example.root")
t=f.Get("subdir/tree1")
(它是文件中的目录)。
所以我会把它改成
NSURL *url = [NSURL URLWithString:@test.com"];
NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfig delegate:self delegateQueue:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
[request addValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setHTTPMethod:@"POST"];
self.dictionary = @{
key:Value,
key: Value
};
NSError *error = nil;
NSData *data = [NSJSONSerialization dataWithJSONObject:self.dictionary options:kNilOptions error:&error];
request.HTTPBody = data;
else {
NSLog(@"Status code: %li", (long)((NSHTTPURLResponse *)response).statusCode);
code here //
};
}];
[postDataTask resume];
}
对我有用。