void Foam::gnuplotGraph::write(const graph& g, Ostream& os) const { os << "#set term postscript color" << endl << "set output \"" << word(g.title()) << ".ps\"" << endl << "set title " << g.title() << " 0,0" << endl << "show title" << endl << "set xlabel " << g.xName() << " 0,0" << endl << "show xlabel" << endl << "set ylabel " << g.yName() << " 0,0" << endl << "show ylabel" << endl << "plot"; bool firstField = true; for (graph::const_iterator iter = g.begin(); iter != g.end(); ++iter) { if (!firstField) { os << ','; } firstField = false; os << "'-' title " << iter()->name() << " with lines"; } os << "; pause -1" << endl; for (graph::const_iterator iter = g.begin(); iter != g.end(); ++iter) { os << endl; writeXY(g.x(), *iter(), os); } }
void Foam::xmgrGraph::write(const graph& g, Ostream& os) const { os << "@title " << g.title() << nl << "@xaxis label " << g.xName() << nl << "@yaxis label " << g.yName() << endl; label fieldI = 0; forAllConstIter(graph, g, iter) { os << "@s" << fieldI << " legend " << iter()->name() << nl << "@target G0.S" << fieldI << nl << "@type xy" << endl; writeXY(g.x(), *iter(), os); os << endl; fieldI++; }
void Foam::xmgrGraph::write(const graph& g, Ostream& os) const { os << "@title " << g.title() << endl << "@xaxis label " << g.xName() << endl << "@yaxis label " << g.yName() << endl; label fieldI = 0; for (graph::const_iterator iter = g.begin(); iter != g.end(); ++iter) { os << "@s" << fieldI << " legend " << iter()->name() << endl << "@target G0.S" << fieldI << endl << "@type xy" << endl; writeXY(g.x(), *iter(), os); os << endl; fieldI++; } }