2014-11-26 5 views
0

Я использую Gnuplot версию уровня 4,6 патча 4.Gnuplot не загружает график графика

При тестируя образец сценарий по этой ссылке: http://people.duke.edu/~hpgavin/gnuplot.html

я попытался загрузить с помощью команды:

gnuplot 
gnuplot> load 'testplotdata.p' 

, но не было открыто ни одного окна. Может кто-нибудь, пожалуйста, дайте некоторые рекомендации?

Сценарий и данные приведены ниже.

testplotdata.p

# Gnuplot script file for plotting data in file "force.dat" 
# This file is called force.p 
    set autoscale      # scale axes automatically 
    unset log        # remove any log-scaling 
    unset label       # remove any previous labels 
    set xtic auto       # set xtics automatically 
    set ytic auto       # set ytics automatically 
    set title "Force Deflection Data for a Beam and a Column" 
    set xlabel "Deflection (meters)" 
    set ylabel "Force (kN)" 
    set key at 0.01,100 
    set label "Yield Point" at 0.003,260 
    set arrow from 0.0028,250 to 0.003,280 
    set xr [0.0:0.022] 
    set yr [0:325] 
    plot "testplotdata.dat" using 1:2 title 'Column' with linespoints , \ 
     "testplotdata.dat" using 1:3 title 'Beam' with points 

testplotdata.dat

# Force-Deflection data for a beam and a bar 
# Deflection Col-Force  Beam-Force 
0.000    0    0 
0.001   104    51 
0.002   202   101 
0.003   298   148 
0.0031   290   149 
0.004   289   201 
0.0041   291   209 
0.005   310   250 
0.010   311   260 
0.020   280   240 
+1

Ваш код работает из коробки для меня (patchlevel 5). Работает ли gnuplot в других случаях, например. просто «plot sin (x)» либо в консоли, либо в файле, который вы загружаете? – sweber

+1

Это работает для меня. Gnuplot на моем Ubuntu 12.04 также является патч-слотом версии 4.6. Проверьте, есть ли у вас тип терминала wxt. Вы можете проверить это, выпустив команду 'set terminal', чтобы увидеть, содержит ли вывод wxt – DragonHu

+0

. Он не содержит wxt. Получил gnuplot-x11 с sudo apt-get install gnuplot-x11, и он сработал. @DragonHu, пожалуйста, отправьте ответ, чтобы я мог дать вам кредит. –

ответ

0

Он работает для me.The Gnuplot на моей Ubuntu 12.04 также версия 4.6 4. Проверьте номера патчей, если у вас есть тип WXT терминала , Вы можете проверить его, выписав команду set terminal в gnuplot, чтобы узнать, содержит ли выход wxt. Если нет, установите пакет gnuplot-x11 (для Debian и Ubuntu имя пакета может отличаться для других дистрибутивов Linux.)

 Смежные вопросы

  • Нет связанных вопросов^_^