Hi

It looks certainly better/more professional.

For the down side point 2, I guess most people install a pre-build binary
package. The people who build there own binary will most likely be able to
handle this additional requirement.

Hav fun


From: John Darrington <j...@darrington.wattle.id.au>
>
To: pspp-dev@gnu.org
> Subject: New approach to generating charts in PSPP ?
> Message-ID: <20170802174516.GA15843@jocasta.intra>
> Content-Type: text/plain; charset="us-ascii"
>
> A number of users have been commenting for a while that PSPP's
> charts are somewhat clunky.
>
> Because of this, I've been looking for a while for graphing libraries
> to help us.  There is of course gnuplot (which despite its name is not
> GNU software), but that has some practical and some licensing issues.
> Amoung others that I found is GseGrafix (which IS a GNU program).
> This certainly doesn't have any licensing problems (it's GPLv3+). But
> 1. It needs gnome canvas which does not typically get installed on
> modern GNU/Linux distros, and is incompatible with Gtk+3 anyway; and
> 2. It's not a library.
>
> So I've forked it and replaced gnomeCanvas with cairo, and massaged it
> a little to provide a callable API.  I've registered a project at
> http://sv.gnu.org/p/gsegrafix-experimental and hacked the PSPP code to
> use this library.
>
> I'm attaching results of a simple graph with both the new an the old.
>
> What do people think about replacing our existing charting code with
> GseGrafix?
>
> The advantages that I can see are:
>
>  1. Less code in PSPP.
>
>  2. Clean separation of the charting code.
>
>  3. Better (in my opinion) graphics.
>
>  4. 3D plots can be generated.
>
>  5. If we can persuade GseGrafix upstream to accept our changes, then
>     somebody else maintains it for us.
>
> On the down side:
>
>  1. GseGrafix currently lacks some types of chart (eg: BoxPlots,
>      Piecharts)
>
>  2. It's another library that users have to install.
>
>
> What do people think?
>
>
>
_______________________________________________
pspp-dev mailing list
pspp-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/pspp-dev

Reply via email to