Best program for 3D plotting

2.6k Views Asked by At

I've hit a roadblock with pgfplots where it has difficulty plotting multiple functions at the same time in 3D. As it states in the manual on page 114, "it cannot combine different \addplot commands, those will be drawn in the order of appearance." So something that should be behind another object might not be if you plot it last.

Does this same roadblock occur in gnuplot and Asymptote? I'd prefer to stay open source, but will move to Mathematica or Maple if I have to. And the quality/prettiness of the graphics is important to me, which is one reason I wanted pgfplots to work!

4

There are 4 best solutions below

0
On

You can try using Matlab. After generating a plot you require hold on and I think it solves your problem. They are not the prettiest, but they work well enough.

0
On

If you want quality/prettiness, then Mathematica is probably the best that we have. MATLAB has been revamping its graphics but it's still pretty coarse and many issues remain.

0
On

DataMelt mathematical visualization program is a good start for drawing 3D surface plots, functions and data points. It is a free program licensed under the GNU public license.

0
On

Give CalcPlot3D a shot. It easily handles ridiculous huge functions, multiple graphs, a few coordinate systems, in implicit or parametric, with 5 adjustable parameters.

http://web.monroecc.edu/calcNSF/