diff scripts/plot/__go_draw_axes__.m @ 8226:50fa927b4e49

Fix for images with new gnuplot/binary transfer code
author David Bateman <dbateman@free.fr>
date Thu, 16 Oct 2008 10:57:49 +0100
parents 11badf6c9e9f
children a9d3b88ea6fb
line wrap: on
line diff
--- a/scripts/plot/__go_draw_axes__.m
+++ b/scripts/plot/__go_draw_axes__.m
@@ -1142,11 +1142,21 @@
 	  fprintf (plot_stream, "set view %.15g, %.15g;\n", rot_x, rot_z);
 	endif
       endif
-      fprintf (plot_stream, "%s \"-\" binary format='%%float64' %s %s %s \\\n", plot_cmd,
-	       usingclause{1}, titlespec{1}, withclause{1});
+      if (is_image_data (1))
+	fprintf (plot_stream, "%s \"-\" %s %s %s \\\n", plot_cmd,
+		 usingclause{1}, titlespec{1}, withclause{1});
+      else
+	fprintf (plot_stream, "%s \"-\" binary format='%%float64' %s %s %s \\\n", plot_cmd,
+		 usingclause{1}, titlespec{1}, withclause{1});
+      endif
       for i = 2:data_idx
-	fprintf (plot_stream, ", \"-\" binary format='%%float64' %s %s %s \\\n",
-		 usingclause{i}, titlespec{i}, withclause{i});
+	if (is_image_data (i))
+	  fprintf (plot_stream, "%s \"-\" %s %s %s \\\n", plot_cmd,
+		   usingclause{i}, titlespec{i}, withclause{i});
+	else
+	  fprintf (plot_stream, ", \"-\" binary format='%%float64' %s %s %s \\\n",
+		   usingclause{i}, titlespec{i}, withclause{i});
+	endif
       endfor
       fputs (plot_stream, ";\n");
       for i = 1:data_idx