<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi, <br>
</p>
<p>I don't know if this can help you, but in the 1980s I worked with
a library called GKS (graphic kernel system) <br>
which I used to build such graphics like the following example: <br>
<a class="moz-txt-link-freetext" href="http://bernd-oppolzer.de/fdynsb.pdf">http://bernd-oppolzer.de/fdynsb.pdf</a></p>
<p>This programs that did this were written in Pascal at that time.
<br>
</p>
<p>It still works today for me (the customer still uses this
software), <br>
although is it C today, and GKS is not available any more. <br>
What I did: the original GKS calls are written to files (some sort
of GKS metafile, but not the <br>
original 1980s format), and then this file format is read by a C
program GOUTHPGL, <br>
which translates this (proprietary) format to HPGL. The HPGL files
are either sent to <br>
HP plotters or translated to PDF using public domain software; see
the file above. <br>
(GOUTHGPL was a Pascal program in the 1990s, too). <br>
</p>
<p>IMO, you could easily write the "GKS metafile format" with
Pascal; <br>
in fact, it is simply is a sort of logfile of the GKS calls. <br>
</p>
<p>Here is an old paper about the GKS system:
<a class="moz-txt-link-freetext" href="http://nsucgcourse.github.io/lectures/Lecture01/Materials/Graphical%20Kernel%20System.pdf">http://nsucgcourse.github.io/lectures/Lecture01/Materials/Graphical%20Kernel%20System.pdf</a></p>
<p>The translator GOUTHGPL supports only a small subset of GKS; see
again the example picture above. <br>
</p>
<p>If you are interested for more details, you could contact me
offline. <br>
</p>
<p>Kind regards</p>
<p>Bernd <br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 15.11.2020 um 09:33 schrieb Darius
Blaszyk via fpc-pascal:<br>
</div>
<blockquote type="cite"
cite="mid:CAOOn3iSsrfJLUn6Xud_pu+WBO+wVteFvT2m3zJpnzqP=YTMThw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Thank you for any tips!</div>
<div><br>
</div>
<div>Rgds, Darius<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-pascal maillist - <a class="moz-txt-link-abbreviated" href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a>
</pre>
</blockquote>
<div class="moz-signature"><br>
</div>
</body>
</html>