Charts/Plots/Graphs for wx?

105 views
Skip to first unread message

Matthew Bray

unread,
Sep 10, 2008, 8:27:00 AM9/10/08
to wx-u...@lists.wxwidgets.org
I've been needing to put some charting functionality into my app for
some time now but looking around I've constantly come up a little empty.
There appear to be a number of projects available but most appear stuck
at a beta stage or with an old version of wxWidgets. So far these are
the ones I've come across:

wxChart: Only supports 2.6, alpha release (v0.2). Appears unmaintained.
http://wxcode.sourceforge.net/components/wxchart/

wxPLplot: Appears unsupported (0.1 release in 2005). Doesnt support
2.8.x, or Win32 (non-cygwin).
http://eaps4.iap.tuwien.ac.at/~smekal/wxplplot/

wxPlotWindow: Appears unsupported (only VC++3, 4 project files). Only
supports curves.
./contrib/plot

wxPlotCtrl: Appears to support up to 2.6. Only does curves (afaict).
http://wxcode.sourceforge.net/components/wxplotctrl/

PLplot + wxWidgets driver: would seem to be the most maintained control,
however it (at least for me) refuses to build project files with 2.8.8.
With 2.8.6 fails with link errors in Unicode builds.
http://plplot.sourceforge.net/

Am I missing something obvious or are these the only candidates? Are
there perhaps some other projects currently in progress that I've missed?

Cheers, Mat.

Vadim Zeitlin

unread,
Sep 10, 2008, 9:50:03 AM9/10/08
to wx-u...@lists.wxwidgets.org
On Wed, 10 Sep 2008 14:27:00 +0200 Matthew Bray <m...@matbray.com> wrote:

MB> Am I missing something obvious or are these the only candidates? Are
MB> there perhaps some other projects currently in progress that I've missed?

There is also wxMathPlot (http://wxmathplot.sourceforge.net/).

Regards,
VZ

--
TT-Solutions: wxWidgets consultancy and technical support
http://www.tt-solutions.com/

Bob

unread,
Sep 10, 2008, 2:54:33 PM9/10/08
to wx-u...@lists.wxwidgets.org
On Wed, Sep 10, 2008 at 8:27 AM, Matthew Bray <m...@matbray.com> wrote:
I've been needing to put some charting functionality into my app
 
http://ploticus.sourceforge.net/doc/welcome.html has worked well for me in the past
with wxWidgets.
 

Robert Kubrick

unread,
Sep 10, 2008, 6:03:51 PM9/10/08
to wx-u...@lists.wxwidgets.org

Werner Smekal

unread,
Sep 15, 2008, 4:54:57 AM9/15/08
to wx-u...@lists.wxwidgets.org
Hi Matthew,

>
> PLplot + wxWidgets driver: would seem to be the most maintained
> control,
> however it (at least for me) refuses to build project files with
> 2.8.8.
> With 2.8.6 fails with link errors in Unicode builds.
> http://plplot.sourceforge.net/

as the maintainer of the PLplot wxWidgets driver I would be interested
to know about the exact problems you experience. I'm using wxWidgets
2.8.8 myself, and don't have any problems. It's a bit difficult, to
make the driver work for all supported platforms (Linux, Windows, Mac
OSX) and all supported compilers, in every development stage. So, I'm
grateful for any user feedback.

Thanks,
Werner


>
>
> Am I missing something obvious or are these the only candidates? Are
> there perhaps some other projects currently in progress that I've
> missed?
>
> Cheers, Mat.
>

> _______________________________________________
> wx-users mailing list
> wx-u...@lists.wxwidgets.org
> http://lists.wxwidgets.org/mailman/listinfo/wx-users

--
Dr. Werner Smekal
Institut fuer Allgemeine Physik
Technische Universitaet Wien
Wiedner Hauptstr 8-10
A-1040 Wien
Austria

email: sme...@iap.tuwien.ac.at
web: http://www.iap.tuwien.ac.at/~smekal
phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
fax: +43-(0)1-58801-13499

Stef Mientki

unread,
Sep 15, 2008, 7:00:42 AM9/15/08
to wx-u...@lists.wxwidgets.org

Werner Smekal wrote:
> Hi Matthew,
>
>>
>> PLplot + wxWidgets driver: would seem to be the most maintained control,
>> however it (at least for me) refuses to build project files with 2.8.8.
>> With 2.8.6 fails with link errors in Unicode builds.
>> http://plplot.sourceforge.net/
>
> as the maintainer of the PLplot wxWidgets driver I would be interested
> to know about the exact problems you experience. I'm using wxWidgets
> 2.8.8 myself, and don't have any problems. It's a bit difficult, to
> make the driver work for all supported platforms (Linux, Windows, Mac
> OSX) and all supported compilers, in every development stage. So, I'm
> grateful for any user feedback.
>

Does PLplot distribute binaries (e.g. Windows-32) ?
( I couldn't find them)

thanks,
Stef


Het UMC St Radboud staat geregistreerd bij de Kamer van Koophandel in het handelsregister onder nummer 41055629.
The Radboud University Nijmegen Medical Centre is listed in the Commercial Register of the Chamber of Commerce under file number 41055629.


Werner Smekal

unread,
Sep 15, 2008, 8:56:36 AM9/15/08
to wx-u...@lists.wxwidgets.org
Hi Stef,

>>
>> as the maintainer of the PLplot wxWidgets driver I would be
>> interested to know about the exact problems you experience. I'm
>> using wxWidgets 2.8.8 myself, and don't have any problems. It's a
>> bit difficult, to make the driver work for all supported platforms
>> (Linux, Windows, Mac OSX) and all supported compilers, in every
>> development stage. So, I'm grateful for any user feedback.
>>
> Does PLplot distribute binaries (e.g. Windows-32) ?
> ( I couldn't find them)

No, not with the wxWidgets driver. Problem here is, I would not know
how this is possible. There are many ways to compile wxWidgets and if
I provide a PLplot binary with wxWidgets support, you would be forced
to use exactly (?) the same configuration. So it wouldn't be useful
for most of the wxWidgets users. But maybe I'm wrong and one can tell
me how it's possible to provide binaries of a library which uses
wxWidgets, so that this library can be used in wxWidgets applications
itself, maybe with only the version number, compiler and ansi/unicode
as constrain?

Apart from that, depending on your needs, you need at least wxWidgets,
plplot and cmake and a working compiler toolset to configure and
compile plplot with wxWidgets. If this is working you could add other
libraries (e.g. libharu for pdf support). I know that is not trivial,
but it works (well) at least.

Regards,
Werner

>
>
> thanks,
> Stef
>>

Reply all
Reply to author
Forward
0 new messages