symbols size doubled from 3.1.51 to 3.1.52

Francesco Potorti` Potorti at isti.cnr.it
Mon Feb 23 09:32:12 CST 2009


>When producing a PNG or SVG plot with Octave, the symbols size doubles
>switching from 3.1.51 to 3.1.52.
>
>I dumped the gnuplot output, and in fact I see instructions like this:
>
>  set style line 3 linecolor rgb "#000000"
>   linewidth 2.000000 pointsize 2.000000;
>
>while the same plot in 3.1.51 produces
>
>  set style line 3 linecolor rgb "#000000"
>   linewidth 2.000000 pointsize 1.000000;
>
>Is this change intentional?
>
>If not, I'll try to setup a bug report or even to debug it myself.

The patch is in very fact simple, and brings back the symbol size to what
used to be before 3.1.52.  Unless I am missing something here, this is a
regression.

--- /usr/share/octave/3.1.52/m/plot/__go_draw_axes__.m~	2009-02-21 11:08:47.000000000 +0100
+++ /usr/share/octave/3.1.52/m/plot/__go_draw_axes__.m	2009-02-23 16:30:09.000000000 +0100
@@ -594,7 +594,7 @@
 	     usingclause{data_idx} = sprintf ("record=%d", numel (obj.xdata));
 
 	     if (isfield (obj, "markersize"))
-	       mdat = obj.markersize / 3;
+	       mdat = obj.markersize / 6;
 	     endif
 
              if (isfield (obj, "edgecolor"))
@@ -1320,7 +1320,7 @@
     endif
 
     if (isfield (obj, "markersize"))
-      fprintf (plot_stream, " pointsize %f", obj.markersize / 3);
+      fprintf (plot_stream, " pointsize %f", obj.markersize / 6 );
       found_style = true;
     endif
   else

-- 
Francesco Potortì (ricercatore)        Voice: +39 050 315 3058 (op.2111)
ISTI - Area della ricerca CNR          Fax:   +39 050 315 2040
via G. Moruzzi 1, I-56124 Pisa         Email: Potorti at isti.cnr.it
(entrance 20, 1st floor, room C71)     Web:   http://fly.isti.cnr.it/


More information about the Bug-octave mailing list