Не вводите терминал gnuplot - программирование
Подтвердить что ты не робот

Не вводите терминал gnuplot

Используя модуль gnuplot, после того, как я построю график, я попал в консоль gnuplot. Есть ли способ остановить это? Я никогда не использую его, и мне очень неприятно вводить exit после закрытия каждого графика, особенно когда я тестирую последовательность графиков.

Например:

module Main where
import Graphics.Gnuplot.Simple
main = do
    let xs = linearScale 100 (-10, 10) :: [Float]
    plotFunc [] xs sin
    plotFunc [] xs cos

Я использую Windows 7 x64 и Haskell Platform 2013.2.0.0, если это имеет значение.

4b9b3361

Ответ 1

Попробуйте следующее:

bind Close "exit gnuplot"

Он должен сделать трюк!

Смотрите здесь, чтобы узнать подробности привязки, если вы не знакомы: привязать ссылку

Ответ 2

Я обнаружил, что изменение библиотеки Haskell Gnuplot для запуска "pgnuplot" вместо "gnuplot" (и повторной установки) работает так, как должно.