Re: Interactive data plotting application

2016-01-10 Thread Robert Schroll
On Sun, Jan 10, 2016 at 7:05 AM, Jozef V.Molnár wrote: I need to develop a GTK3 widget for data plotting, drawing and analysis purposes. I need the following features (many are standard requirements): - have a grid sensitive to mouse (to invoke a configuring menu) - add/remove plots - plots sen

Re: Interactive data plotting application

2016-01-10 Thread richard boaz
hi, i've done all this in my data anlysis display app (pqlx), except for scrolling, and i've created an example of most of this using GTK3 and Cairo that you can find here: https://gitlab.com/ivor/GTK3-Cairo i use a drawing area inside a container widget, using Cairo for drawing, that is wholly

Re: Interactive data plotting application

2016-01-10 Thread Chris Moller
There's a great package out there called plplot that seems to do a lot of what you want to do, but I've never tried integrating it into GTK. I have a package on github (https://github.com/ChrisMoller/aplplot) that shows plplot in use if you want a quick look at how its used. By the way, you c

Re: Interactive data plotting application

2016-01-10 Thread Stefan Salewski
On Sun, 2016-01-10 at 14:21 +0100, Jean Bréfort wrote: > Such a widget already exists in GOffice Or you may search on github for terms like "gtk cairo", there are some hits. Such a widget would be nice, but I know that it is much work to make a really fine one. You intend to use plain C? A Questi

Re: Interactive data plotting application

2016-01-10 Thread Jean Bréfort
Hi Jozef, Such a widget already exists in GOffice (it provides the charting capability to gnumeric). It might miss some features you need but is easily extensible. https://git.gnome.org/browse/goffice/tree/goffice/gtk/go-graph-widget.c Best regards, Jean Le dimanche 10 janvier 2016 à 13:05 +0100

Interactive data plotting application

2016-01-10 Thread Jozef V . Molnár
Dear subscribers, I need to develop a GTK3 widget for data plotting, drawing and analysis purposes. I need the following features (many are standard requirements): - have a grid sensitive to mouse (to invoke a configuring menu) - add/remove plots - plots sensitive to mouse (display the data coordi