在rootframework中的根文件中编写两个变量
Writing two variable in a root file in RootFramework
我是Root Framework的新手。例如,我想绘制图形;x vs. y图。这些值在循环中相互关联。我获取每个x值的x值和y值。但是,我无法将这些变量保存在同一根文件中以绘制x vs. y图,我找不到该怎么做,因为当我使用tbrowser并使用draw opept时,我只得到一个与bin graph。P>
此外,我尝试填充选项,但需要直方图,我想我不想获得直方图。我搜索根支持,但是我找不到其中的结果。
是否有任何建议绘制这两个变量的图形?另外,如何将这些变量保存在同一文件中?
谢谢!
您是否尝试过使用Tgraph类?如果将X和Y存储在某种数组中,则可以轻松地执行类似的操作:
TGraph* graph=new TGraph(n,x,y); //where n is size of x and y arrays
TCanvas *c1 = new TCanvas("c1","",0,0,600,600);
graph->Draw("AP");
c1->Print("Graph.pdf"); //you can use different file format in output
应该使用图形创建一个PDF文件。为了保存数据,您可以使用tntuple或ttree。它们为每个变量具有单独的分支,并且通过将程序中的变量的adress授予分支,将传递变量值。或者,您可以将其保存在文本文件
中tgraph
tcanvas
相关文章:
- 我可以创建一个包含两个变量的 for 循环,但时间复杂度仍然为 O(n) 吗?
- 命令行参数,cant 或两个变量
- 在 for 循环中更新两个变量时遇到问题C++
- C++ 编译时在两个变量之间交替
- C++ 如何在包含两个变量的结构中存储与变量不同数量的值?
- 为什么一个接一个声明的两个变量在内存中不相邻?
- 为什么动态分配的两个变量的内存位置不是连续的?
- 是否可以在C++中使用宏交换两个变量的出现?
- 计算机如何分配两个变量,我们如何计算两个变量之间的距离?
- 正确证明C 中的两个变量合理(我想将它们视为一个变量)
- 可视C 编译器将相同的存储位置提供给两个变量
- 尝试使用 {} 和 std::make_pair() 交换两个变量时的行为不同
- 在rootframework中的根文件中编写两个变量
- 最短路径,带有两个变量
- 加入两个变量和LCD打印
- 在循环中声明两个变量以逆转字符串?在C 中
- 具有两个变量的"for"循环,一个变量每次迭代递增,每隔一次迭代递增
- 如何在C++中使用一个类中两个变量的值
- 仅在C 中的一个变量上,两个变量函数的数值集成(使用数值配方库)
- 如何在我存储的两个变量之间生成随机数