diff doc/interpreter/plotimages.m @ 20885:e5f78891ad9e

Allow doc's images to be generated using gnuplot when osmesa isn't available. * geometryimages.m (set_graphics_toolkit): Backup osmesa with gnuplot. * interpimages.m (set_graphics_toolkit): ditto. * plotimages.m (set_graphics_toolkit): ditto. * sparseimages.m (set_graphics_toolkit): ditto.
author Ben Abbott <bpabbott@mac.com>
date Sun, 13 Dec 2015 14:09:19 -0500
parents 5b7643257978
children 80b69efcd960
line wrap: on
line diff
--- a/doc/interpreter/plotimages.m	Sun Dec 13 07:59:40 2015 -0800
+++ b/doc/interpreter/plotimages.m	Sun Dec 13 14:09:19 2015 -0500
@@ -122,6 +122,13 @@
 function set_graphics_toolkit ()
   if (isempty (available_graphics_toolkits ()))
     error ("no graphics toolkit available for plotting");
+  elseif (! strcmp ("gnuplot", graphics_toolkit ()) ...
+     && ! octave_config_info ().features.OSMESA)
+    if (! any (strcmp ("gnuplot", available_graphics_toolkits ())))
+      error ("no graphics toolkit available for offscreen plotting");
+    else
+      graphics_toolkit ("gnuplot");
+    endif
   endif
 endfunction