Example #1
0
inline void show_splot_surface(Domain& d, st idx) {
	std::list<Gnuplot_actor> slga;
	Gnuplot_actor sga;
	GnuplotActor_LeafNodesSurface(sga, d.grid(), idx);
	//GnuplotActor_NodesSurface(sga, pn, 0);
	slga.push_back(sga);
	GnuplotActor_GhostNodesSurface(sga, d.ghost(), idx);
	slga.push_back(sga);
	//sga.show_data();
	Gnuplot sgp;
	//sgp.set_equal_ratio();
	sgp.set_view(45, 10, 1, 1);
	sgp.set_palette_blue_red();
	sgp.set("ticslevel 0");
	//sgp.set_xrange(1.4, 2.0);
	//sgp.set_yrange(1.4, 2.0);
	sgp.splot(slga);
}
Example #2
0
inline void show_plot_contour(Domain& d, st idx, std::string title = "") {
	std::list<Gnuplot_actor> lga;
	Gnuplot_actor ga;
	GnuplotActor_LeafNodesContours(ga, d.grid(), idx);
	//GnuplotActor_NodesSurface(sga, pn, 0);
	lga.push_back(ga);
	GnuplotActor_GhostNodesContours(ga, d.ghost(), idx);
	lga.push_back(ga);
	//sga.show_data();
	Gnuplot gp;
	gp.set_title(title);
	//sgp.set_equal_ratio();
	//sgp.set_view(45, 10, 1, 1);
	gp.set_palette_blue_red();
	//sgp.set("ticslevel 0");
	//sgp.set_xrange(1.4, 2.0);
	//sgp.set_yrange(1.4, 2.0);
	gp.plot(lga);
}