我正在尝试从树中绘制 COLZ 图,即带有彩条的 2D 直方图,并且能够自己定义箱数。我的树被称为事件:
我试过了:
event->Draw("x:y>>hist1(1000,100,500,1000,0,500)", "x>100");
TH2F * hist1 = (TH2F*)gDirectory->Get("hist1");
hist1->Draw("COLZ");
和:
event->Draw("x:y>>hist1(1000,100,500,1000,0,500)", "x>100", "COLZ");
TH2F * hist1 = (TH2F*)gDirectory->Get("hist1");
hist1->Draw();
但两者都不会绘制直方图。
这将绘制一个散点图:
event->Draw("x:y>>hist1(1000,100,500,1000,0,500)", "x>100");
TH2F * hist1 = (TH2F*)gDirectory->Get("hist1");
hist1->Draw();
这将绘制一个 COLZ 图,但使用这种方法我无法自己定义 bin 大小:
event->Draw("x:y", "x>100", "COLZ");