Gnuplot больше не будет отображать пунктирные линии после обновления до Ubuntu 16

Заголовок говорит все это в основном, я больше не могу делать пунктирные линии в терминале Postscript в gnuplot. Сценарий все еще работает, если я использую gnuplot 4 вместо gnuplot 5. Код следует:

set terminal postscript eps enhanced color 'Times, 25'
set output "tauH_diff.eps"
set style line 1 lw 6 lc rgb 'blue'
set style line 2 lw 6 lc rgb 'red'
set style line 3 lw 6 lc rgb 'black'
set style line 4 lw 6 lc rgb 'forest-green'
set style line 5 lw 6 lc rgb 'orange'
set style line 6 lw 6 lc rgb 'black'
set autoscale y
set xrange[.01:10]
set logscale x
set xlabel "Z^{1/3}r"
set ylabel "4{/Symbol p}r^2Z^{-2}{/Symbol Dt}"
f(x)=0
plot 'tau_vs_r_H.dat' using ($1*1**(1.0/3.0)):(($6-$2)/1**(2.0)) with        lines ls 4 title 'GEA 2',\
'tau_vs_r_H.dat' using ($1*1**(1.0/3.0)):(($5-$2)/1**(2.0)) with lines ls 3 title 'mGGA', \
'tau_vs_r_H.dat' using ($1*1**(1.0/3.0)):(($10-$2)/1**(2.0)) with lines ls 5 title 'loc4',\
'tau_vs_r_H.dat' using ($1*1**(1.0/3.0)):(($11-$2)/1**(2.0)) with lines ls 2 title 'loc4-NN',\
f(x) lc rgb 'black' notitle

Это проблема gnuplot 5 или проблема пакета ubuntu? Я установил gnuplot5-qt и gnuplot5-X11 только для того, чтобы покрыть свои базы. Есть ли какие-либо другие пакеты или тому подобное, которые могут отсутствовать? Заранее благодарю за любую помощь!

0
задан 16 May 2016 в 20:38

1 ответ

В 5-й версии gnuplot пунктирный узор отдельная переменная (dt) llike, например, linewidth (lw). Я не нашел версию HTML (новой) gnuplot документации. Но можно проверить версия pdf (см. страницу 37).

Нижняя строка:

    solid line: plot f(x) dt 1
    dashed v1 line: plot f(x) dt 2
    dashed v2 line: plot f(x) dt 3

и так один...

0
ответ дан 17 May 2016 в 06:38
  • 1
    (Мой NTP, кажется, работает, таким образом, я don' t особенно заботятся о другом вопросе), – Gert van den Berg 27 August 2018 в 21:26

Другие вопросы по тегам:

Похожие вопросы: