Постановка задачи: я использую термин qt в gunplot для создания нескольких графиков, однако я получаю следующую ошибку: окно отображения появляется на микросекунду и исчезает, тогда как терминал выплевывает следующее: 'qt.qpa.fonts : Заполнение псевдонимов семейства шрифтов заняло 260 мс. Замените использование отсутствующего семейства шрифтов "Sans" тем, которое существует, чтобы избежать этой стоимости. ' - Вариант 1.0 в коде ниже
Что я пробовал: Попробовал несколько исправлений, включая изменение шрифта, т.е. вариант 1.1 в коде ниже. После перехода на Helvetica или Verdana ошибка исчезает, но окно дисплея не появляется.
Есть идеи, как это исправить?
Пока что я могу сохранить графики, сохраненные с помощью png термин - вариант 1.2, все остальные термины, по-видимому, выдают ту же ошибку, что и в qt Желаемое решение состоит в том, чтобы иметь функциональное окно дисплея, чтобы не открывать сохраненный файл .png.
PS Используя ОС Ma c, версия 10.15.4 Catalina. Тот же код, который раньше использовался на старых ОС и старых версиях Gnuplot с поддержкой x11 / aquaterm, которая не поддерживается текущей ОС и установкой brew.
Спасибо всем заранее !!!
Какой-то код (скотч zsh, прикрепленный ниже):
gnuplot << EOF
# Option 1.0
set terminal qt
# does Error in commant prompt: qt.qpa.fonts: Populating font family aliases took 252 ms. Replace uses of missing font family "Sans" with one that exists to avoid this cost.
# Option 1.1
#set terminal qt font "Helvetica" # does no error in command prompt, no window displayed
# Option 1.2
#set terminal png
#set output 'saved.png' # saves .png but no window generated
# PARKER WIND
set xr [0.5:2.0]
set yr [0.0:2.5]
set xlabel "r/r_0"
set ylabel "Psi"
set style line 1 lt 1 lc rgb "blue" lw 1 pt 11
set style line 2 lt 1 lc rgb "black" lw 1 pt 11
set style line 3 lt 1 lc rgb "black" lw 1 pt 7 ps 2
set style line 4 lt 1 lc rgb "blue" lw 1 pt 7 ps 2
set style line 5 lt 1 lc rgb "black" lw 3 pt 7 ps 2
set xzeroaxis
# MULTIPLE GRAPHS
plot 'outputdata/parker_0.500.dat' u 1:2 with lines ls 1 title "psi0=0.500" ,\
'outputdata/parker_0.550.dat' u 1:2 with lines ls 1 title "psi0=0.550" ,\
'outputdata/parker_0.600.dat' u 1:2 with lines ls 1 title "psi0=0.600" ,\
'outputdata/parker_0.650.dat' u 1:2 with lines ls 1 title "psi0=0.650" ,\
'outputdata/parker_0.700.dat' u 1:2 with lines ls 1 title "psi0=0.700" ,\
'outputdata/parker_0.750.dat' u 1:2 with lines ls 1 title "psi0=0.750" ,\
'outputdata/parker_0.800.dat' u 1:2 with lines ls 1 title "psi0=0.800" ,\
'outputdata/parker_0.850.dat' u 1:2 with lines ls 1 title "psi0=0.850" ,\
EOF