[Haskell-beginners] EasyPlot on Windows

Ut Primum utprimum at gmail.com
Fri May 11 19:06:16 UTC 2018

What I meant was:

import Graphics.EasyPlot
tData = [ (1,2), (2,3), (3,1), (4,5), (5,3), (6,1) ]
main = do plot' [Interactive]  Windows $ Data2D [Title "Demo Title"] []

this should work, but it keeps gnuplot open (so you have to type "quit" on
the terminal).
(I think there is a difference between the Unix and Windows versions for
Gnuplot; I had the same problem when I used gnuplot in C programs)

2018-05-11 15:42 GMT+02:00 Ut Primum <utprimum at gmail.com>:

> Maybe you could try with plot'
> Il ven 11 mag 2018, 15:11 Gregory Guthrie <guthrie at mum.edu> ha scritto:
>> Thanks; good idea - but nope.
>> I'd file a report to EasyPlot, but not sure where to do that.
>> Older discussions on this issue note that there is a "persist" option for
>> gnuplot, but I didn't yet see how to pass that to try it.
>> -----Original Message-----
>> My first hunch was that, since the program ends right after plotting, it
>> cleans up the plot window and exits. But trying it on an X11 system, I got
>> a persistent window despite the program exiting. That may be a difference
>> between Unix and Windows child process handling; I don't have a Windows
>> machine handy right now to test, but you could try this:
>> main = do
>>   plot Windows $ Data2D [Title "Demo Title"] [] tData
>>   _ <- getLine
>>   return ()
>> If that doesn't fix it, my only guess is there's either a difference
>> between the Unix and Windows versions of gnuplot, or a bug in easyplot's
>> Windows handling.
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20180511/36fb7a1e/attachment.html>

More information about the Beginners mailing list