Debug plotting issues: Difference between revisions

From Octave
Jump to navigation Jump to search
(Add old graphic driver problem)
mNo edit summary
Line 5: Line 5:
== Basics ==
== Basics ==


* '''Octave version:''' Execute 'ver' in Octave and copy it verbatim. If you are on Windows mention which build (MinGW, Cygwin, MXE, Visual Studio see http://wiki.octave.org/Octave_for_Microsoft_Windows) and where did you get it?
* '''Octave version:''' Execute 'ver' in Octave and copy the first 5 lines verbatim. If you are on Windows please mention which build (MinGW, Cygwin, MXE, Visual Studio see http://wiki.octave.org/Octave_for_Microsoft_Windows) and where you got it (download from http://sourceforge.net/, http://mxeoctave.osuv.de/ or have you build it yourself?).


* '''Operating system:'''
* '''Operating system:'''
** Windows: Is it XP 32bit or 64bit? Windows 7 or 8?
** Windows: Is it XP 32bit or 64bit? Windows 7 or 8?
** GNU/Linux: Have you installed Octave using your package system (apt-get, yum..) or via tarball?
** GNU/Linux: Have you installed Octave using your package system (apt-get, yum..) or compiled from source tarball?


* If you get a warning on startup, for example "warning: function xyz.m shadows a built-in function" please copy it verbatim
* If you get a warning on startup, for example "warning: function xyz.m shadows a built-in function" please copy it verbatim
Line 19: Line 19:
Please create a simple, as small as possible example which shows the problem so others can reproduce the problem
Please create a simple, as small as possible example which shows the problem so others can reproduce the problem
on their system and help you. Upload a screenshot (together with the script) if you can't describe it with words.
on their system and help you. Upload a screenshot (together with the script) if you can't describe it with words.
* Sometimes the figure on the screen visually differs from the file generated with "print". If this is the case please mention this and consider adding a screenshot of the figure window together with the generated print.


* Which toolkit are you using? Execute 'graphics_toolkit' in octave to query it. Common toolkits are 'fltk' or 'gnuplot'. Consider switching to another available toolkit (see available_graphics_toolkits) and try it there. You have to execute (for example switch to gnuplot) 'graphics_toolkit gnuplot' before any plotting command.
* Which toolkit are you using? Execute 'graphics_toolkit' in octave to query it. Common toolkits are 'fltk' or 'gnuplot'. Consider switching to another available toolkit (see available_graphics_toolkits) and try it there. You have to execute (for example switch to gnuplot) 'graphics_toolkit gnuplot' before any plotting command.

Revision as of 07:55, 15 July 2014

THIS PAGE IS A STUB

This page should help with debugging plotting and printing issues and to collect important information which should be included into bugreports or when asking on the mailinglist.

Basics

  • Operating system:
    • Windows: Is it XP 32bit or 64bit? Windows 7 or 8?
    • GNU/Linux: Have you installed Octave using your package system (apt-get, yum..) or compiled from source tarball?
  • If you get a warning on startup, for example "warning: function xyz.m shadows a built-in function" please copy it verbatim
  • If you get an error message, please copy the message verbatim

I can't plot or print or the output doesn't look as expected

Please create a simple, as small as possible example which shows the problem so others can reproduce the problem on their system and help you. Upload a screenshot (together with the script) if you can't describe it with words.

  • Sometimes the figure on the screen visually differs from the file generated with "print". If this is the case please mention this and consider adding a screenshot of the figure window together with the generated print.
  • Which toolkit are you using? Execute 'graphics_toolkit' in octave to query it. Common toolkits are 'fltk' or 'gnuplot'. Consider switching to another available toolkit (see available_graphics_toolkits) and try it there. You have to execute (for example switch to gnuplot) 'graphics_toolkit gnuplot' before any plotting command.

printing with gnuplot

Try

 print("testplot.eps", "-debug")

and attach the generated octave-print-commands.log, debug message and testplot.eps.

printing with fltk

A common problem is that printing with fltk only works if the figure is visible, see [1]

some Windows issues