Кнопки Gnuplot выделены серым цветом

#button #gnuplot #ubuntu-18.04

#кнопка #gnuplot #ubuntu-18.04

Вопрос:

В течение многих лет я использовал gnuplot из сценариев командной оболочки и из командной строки следующим образом:

 $ printf "1 2n2 4n3 6n" > data.txt
$ echo "plot "data.txt" using 1:2" | gnuplot -persist
$
  

Это дает интерактивный график с функционирующими кнопками для переключения сетки, повторной выборки, применения автоматического масштабирования и так далее. В моей новой установке Ubuntu 18.04 эти кнопки серые и отключены, когда gnuplot управляется, как указано выше. В качестве альтернативы:

 $ gnuplot

    G N U P L O T
    Version 5.2 patchlevel 2    last modified 2017-11-01 

    Copyright (C) 1986-1993, 1998, 2004, 2007-2017
    Thomas Williams, Colin Kelley and many others

    gnuplot home:     http://www.gnuplot.info
    faq, bugs, etc:   type "help FAQ"
    immediate help:   type "help"  (plot window: hit 'h')

Terminal type is now 'wxt'
gnuplot> plot "data.txt" using 1:2
gnuplot> 
  

Это обеспечивает работоспособность кнопок.

 $ gnuplot -e "plot "data.txt" using 1:2"
$
  

Это снова приводит к появлению серых, отключенных кнопок. Как мне заставить кнопки функционировать в первом, скриптовом методе?

*** Редактировать ниже ********************** По крайней мере, на одной из моих машин 14.04 версия gnuplot действительно довольно старая: последнее изменение версии 4.6 patchlevel 4 2013-10-02. При использовании gnuplot -e "plot "data.txt" using 1:2; pause mouse close; exit" amp; кнопки остаются включенными… но то же самое происходит echo "plot "data.txt" using 1:2; pause mouse close;" | gnuplot amp; в обеих версиях Gnuplot. Итак, спасибо за ваш ответ.

Комментарии:

1. У вас случайно не была старая версия gnuplot 4.4 или старше? Эта версия имела немного нестандартное поведение для persist опции при использовании с wxt терминалом, см. Постоянную путаницу в отношении gnuplot -persist . Что происходит при попытке gnuplot -e "plot "data.txt" using 1:2; pause mouse close; exit" amp; ?

2. Если вы превратите это в ответ, я отмечу его как таковой.

3. Та же проблема сохраняется даже для Gnuplot версии 5.2. Альтернатива, предоставленная @user8153, работает как шарм!