Я запускаю по умолчанию Gnuplot и октаву из репозиториев Kubuntu Saucy (13.10), и когда я пытаюсь построить график из октавы, я не получаю никакого сюжета, только шаблон Gnuplot, а затем могу введите команды Gnuplot или полностью с контролем-D. Это выход я получаю:Gnuplot не строится из октавы
[email protected]:~$ octave
GNU Octave, version 3.6.4
Copyright (C) 2013 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'.
Octave was configured for "x86_64-pc-linux-gnu".
Additional information about Octave is available at http://www.octave.org.
Please contribute if you find this software useful.
For more information, visit http://www.octave.org/get-involved.html
Read http://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type `news'.
octave:1> plot([1,2,3])
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
G N U P L O T
Version 4.6 patchlevel 3 last modified 2013-04-12
Build System: Linux x86_64
Copyright (C) 1986-1993, 1998, 2004, 2007-2013
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 set to 'wxt'
Там нет сюжета, а также не сообщение об ошибке, и я могу ввести GNUPLOT команды (например plot sin(x)/x
вызывает сюжет правильно). Если бы я ударил Ctrl-D
, я получаю это:
error: compare_versions: version numbers must be a single row
error: called from:
error: /usr/share/octave/3.6.4/m/miscellaneous/compare_versions.m at line 85, column 5
error: /usr/share/octave/3.6.4/m/plot/private/__gnuplot_has_feature__.m at line 50, column 23
error: /usr/share/octave/3.6.4/m/plot/__gnuplot_drawnow__.m at line 200, column 11
error: /usr/share/octave/3.6.4/m/plot/__gnuplot_drawnow__.m at line 84, column 16
octave:2>
Я попытался
sudo aptitude purge liboctave1 octave octave-common octave-ga octave-plot gnuplot gnuplot-qt
и повторной установки, это не помогло.
Я не знаю, поможет ли он вам, но более новые версии Octave дают доступ к OpenGL. У меня было много проблем, чтобы заставить gnuplot работать с Octave. если вы вызываете консоль Octave: graphics_toolkit («fltk»); Octave будет использовать FLTK/OpenGL ... И не более prb с Gnuplot ... – PierrOz
@PierrOz: Если я делаю это на kubuntu, я получаю segfault, когда пытаюсь построить. Есть ли, возможно, другие пакеты, которые мне нужно установить, чтобы они работали? – naught101
извините за поздний ответ. Я не знаю, собственно, о других пакетах. Для меня это отлично работает на MAC OS X 10.7. Когда я google эту проблему, похоже, что вы не единственный, с которым сталкиваетесь, но я еще не видел никаких исправлений. – PierrOz