ns3::Gnuplot Class Reference
a simple class to generate gnuplot-ready plotting commands from a set of datasets.
More...
#include <gnuplot.h>
List of all members.
Detailed Description
a simple class to generate gnuplot-ready plotting commands from a set of datasets.
This class really represents a single graph on which multiple datasets can be plotted.
Definition at line 341 of file gnuplot.h.
Member Typedef Documentation
Constructor & Destructor Documentation
ns3::Gnuplot::Gnuplot |
( |
const std::string & |
outputFilename = "" , |
|
|
const std::string & |
title = "" | |
|
) |
| | |
- Parameters:
-
| outputFilename | the name of the file where the rendering of the graph will be generated if you feed the command stream output by Gnuplot::GenerateOutput to the gnuplot program. |
| title | title line of the plot page |
Definition at line 562 of file gnuplot.cc.
Member Function Documentation
- Parameters:
-
| dataset | add a dataset to the graph to be plotted. |
Definition at line 617 of file gnuplot.cc.
void ns3::Gnuplot::AppendExtra |
( |
const std::string & |
extra |
) |
|
- Parameters:
-
| extra | append extra gnuplot directive for output. |
Definition at line 610 of file gnuplot.cc.
std::string ns3::Gnuplot::DetectTerminal |
( |
const std::string & |
filename |
) |
[static] |
Crude attempt to auto-detect the correct terminal setting by inspecting the filename's extension.
- Parameters:
-
| filename | output file name |
Definition at line 569 of file gnuplot.cc.
void ns3::Gnuplot::GenerateOutput |
( |
std::ostream & |
os |
) |
const |
- Parameters:
-
| os | the output stream on which the relevant gnuplot commands should be generated. Including output file and terminal headers. |
Definition at line 623 of file gnuplot.cc.
void ns3::Gnuplot::SetExtra |
( |
const std::string & |
extra |
) |
|
- Parameters:
-
| extra | set extra gnuplot directive for output. |
Definition at line 604 of file gnuplot.cc.
void ns3::Gnuplot::SetLegend |
( |
const std::string & |
xLegend, |
|
|
const std::string & |
yLegend | |
|
) |
| | |
- Parameters:
-
| xLegend | the legend for the x horizontal axis |
| yLegend | the legend for the y vertical axis |
Definition at line 597 of file gnuplot.cc.
void ns3::Gnuplot::SetTerminal |
( |
const std::string & |
terminal |
) |
|
- Parameters:
-
| terminal | terminal setting string for output. The default terminal string is "png" |
Definition at line 585 of file gnuplot.cc.
void ns3::Gnuplot::SetTitle |
( |
const std::string & |
title |
) |
|
- Parameters:
-
| title | set new plot title string to use for this plot. |
Definition at line 591 of file gnuplot.cc.
Member Data Documentation
The documentation for this class was generated from the following files: