Is there any 'out-of-the-box' 2D/3D plotting library for C++?


I looked at the different options for plotting functions (or other types of graphs) in an interactive window. I mostly use wxWidgets but I'd be open to any other "interfaces".

Looking at what is available, here is what I've found:

wxPlot: Not updated since 2006. But it would be a good candidate if it was...

wxMathPlot: Very new, not mature, few features (still active?)

libgraph: Outdated, not rebust, 2D only and outputs images only.

koolplot: Too basic, no control over the created window.

EasyBMP: Very basic, only images output.

plotutils: Command line only.

plplot: C and C++ API are barely maintained. It is in fact on this that wxPlot is based. Could be a could candidate also if C and C++ interface we're updated.

Any comments? Ideas?


11/17/2008 5:09:15 PM

Even though this thread is old but gold. QCustomPlot is very recommendable as well to complement this list.

5/13/2014 9:21:07 AM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow