48 #ifndef LIB_GNUPLOT_GEN_H 49 #define LIB_GNUPLOT_GEN_H 63 namespace gnuplot_gen {
69 const string KEY_CSVData =
"CSVData";
70 const string KEY_DiagramKind =
"DiagramKind";
72 const string KEY_Term =
"Term";
73 const string KEY_TermSize =
"TermSize";
75 const string KEY_Xtics =
"Xtics";
76 const string KEY_Xrange =
"Xrange";
77 const string KEY_Yrange =
"Yrange";
78 const string KEY_Y2range =
"Y2range";
79 const string KEY_Y3range =
"Y3range";
80 const string KEY_Xlabel =
"Xlabel";
81 const string KEY_Ylabel =
"Ylabel";
82 const string KEY_Y2label =
"Y2label";
83 const string KEY_Y3label =
"Y3label";
85 const string KEY_RegrSocket =
"RegrSocket";
86 const string KEY_RegrSlope =
"RegrSlope";
Encoding and decoding of data into CSV format.
string scatterRegression(ParamRecord params)
Generate a (X,Y)-scatter plot with regression line.
string dataPlot(ParamRecord params)
Generate a Gnuplot diagram to visualise the given data points.
Implementation namespace for support and library code.
Generic building block for tree shaped (meta)data structures.