[fpc-pascal] Graphing library
dhkblaszyk at gmail.com
Tue Nov 17 09:38:07 CET 2020
Hi Bernd and leledumbo,
Thanks for your responses. For now, I have settled on GNUplot. This tool
creates very nice plots and allows to export in a variety of formats
(vector and raster). I have written a wrapper that creates a script as
Bernd mentioned and runs the GNUplot tool from the command-line. The
wrapper has a simple API that allows to toggle settings and add series as
required. If interested then please let me know and I will share. In time I
would like to add a native vector output to this plotting library. I had a
brief look at SVG and that should be possible.
Kind regards, Darius
On Sun, Nov 15, 2020 at 11:25 PM Bernd Oppolzer via fpc-pascal <
fpc-pascal at lists.freepascal.org> wrote:
> I don't know if this can help you, but in the 1980s I worked with a
> library called GKS (graphic kernel system)
> which I used to build such graphics like the following example:
> This programs that did this were written in Pascal at that time.
> It still works today for me (the customer still uses this software),
> although is it C today, and GKS is not available any more.
> What I did: the original GKS calls are written to files (some sort of GKS
> metafile, but not the
> original 1980s format), and then this file format is read by a C program
> which translates this (proprietary) format to HPGL. The HPGL files are
> either sent to
> HP plotters or translated to PDF using public domain software; see the
> file above.
> (GOUTHGPL was a Pascal program in the 1990s, too).
> IMO, you could easily write the "GKS metafile format" with Pascal;
> in fact, it is simply is a sort of logfile of the GKS calls.
> Here is an old paper about the GKS system:
> The translator GOUTHGPL supports only a small subset of GKS; see again the
> example picture above.
> If you are interested for more details, you could contact me offline.
> Kind regards
> Am 15.11.2020 um 09:33 schrieb Darius Blaszyk via fpc-pascal:
> I am looking for a simple to use non-visual graphing library to produce
> x-y plots in a raster file format (similar to how pyplot works). Rather
> than developing something from scratch or writing a wrapper to GNU plot
> (additional dependency), I was hoping something like this already would
> exist that I could build upon.
> Thank you for any tips!
> Rgds, Darius
> fpc-pascal maillist - fpc-pascal at lists.freepascal.orghttps://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal