0
我有這樣的功能:如何使用gnuplot-iostream.h讀取C++中的數據文件?
#include "gnuplot-iostream.h"
void DataParser::histogramPlot(const char* filename) {
Gnuplot gp("tee plot.gp | gnuplot -persist");
gp << "set boxwidth 0.5\n";
gp << "set style fill solid\n";
gp << "plot " << filename << " using 1:3:xtic(2) with boxes\n";
}
然而,當我打電話
DataParser::histogramPlot("data1.xml")
它拋出這個error
在行gp << "plot " << filename << " using 1:3:xtic(2) with boxes\n";
line 0: undefined variable: data1
pclose returned error
我試圖把 「data1.xml作爲」 伴隨着我的主項目文件夾和我的可執行文件。 gnuplot在哪裏使用gp<<
來運行它的命令?