header of exported data adopted for easier read in with pandas.
This commit is contained in:
@@ -633,14 +633,13 @@ void PMuppCanvas::ExportData()
|
||||
if (fi.fFilename && strlen(fi.fFilename)) {
|
||||
std::ofstream fout(fi.fFilename, std::ios_base::out);
|
||||
// write header
|
||||
fout << "% ";
|
||||
for (int i=0; i<fPlotData.size(); i++) {
|
||||
fout << fPlotData[i].xLabel.Data() << ", ";
|
||||
fout << fPlotData[i].xLabel.Strip(TString::kLeading).Data().Data() << ", ";
|
||||
for (int j=0; j<fPlotData[i].yLabel.size(); j++) {
|
||||
if ((i == fPlotData.size()-1) && (j == fPlotData[i].yLabel.size()-1))
|
||||
fout << fPlotData[i].yLabel[j].Data() << ", " << fPlotData[i].yLabel[j].Data() << "ErrPos, " << fPlotData[i].yLabel[j].Data() << "ErrNeg";
|
||||
fout << fPlotData[i].yLabel[j].Strip(TString::kLeading).Data().Data() << ", " << fPlotData[i].yLabel[j].Strip(TString::kLeading).Data().Data() << "ErrPos, " << fPlotData[i].yLabel[j].Strip(TString::kLeading).Data().Data() << "ErrNeg";
|
||||
else
|
||||
fout << fPlotData[i].yLabel[j].Data() << ", " << fPlotData[i].yLabel[j].Data() << "ErrPos, " << fPlotData[i].yLabel[j].Data() << "ErrNeg, ";
|
||||
fout << fPlotData[i].yLabel[j].Strip(TString::kLeading).Data().Data() << ", " << fPlotData[i].yLabel[j].Strip(TString::kLeading).Data().Data() << "ErrPos, " << fPlotData[i].yLabel[j].Strip(TString::kLeading).Data().Data() << "ErrNeg, ";
|
||||
}
|
||||
}
|
||||
fout << std::endl;
|
||||
|
||||
Reference in New Issue
Block a user