39 #ifndef LIB_GNUPLOT_GEN_H 40 #define LIB_GNUPLOT_GEN_H 54 namespace gnuplot_gen {
60 const string KEY_CSVData =
"CSVData";
61 const string KEY_DiagramKind =
"DiagramKind";
63 const string KEY_Term =
"Term";
64 const string KEY_TermSize =
"TermSize";
66 const string KEY_Xtics =
"Xtics";
67 const string KEY_Xrange =
"Xrange";
68 const string KEY_Yrange =
"Yrange";
69 const string KEY_Y2range =
"Y2range";
70 const string KEY_Y3range =
"Y3range";
71 const string KEY_Xlabel =
"Xlabel";
72 const string KEY_Ylabel =
"Ylabel";
73 const string KEY_Y2label =
"Y2label";
74 const string KEY_Y3label =
"Y3label";
76 const string KEY_RegrSocket =
"RegrSocket";
77 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.