pcolor and "interp" [changeset-2]

Ben Abbott bpabbott at mac.com
Fri Oct 3 06:33:34 CDT 2008


On Oct 2, 2008, at 3:24 PM, Ben Abbott wrote:

> On Thursday, October 02, 2008, at 12:50PM, "John W. Eaton" <jwe at bevo.che.wisc.edu 
> > wrote:
>> On  2-Oct-2008, Ben Abbott wrote:
>>
>> | Trying again. This time with the facecolor bug reported by Michael
>> | included.
>>
>> OK, I thought I had made the change, checked it in, and pushed it,  
>> but
>> I must have forgotten to push.  In any case, your latest changes
>> should be in the public archive now.
>>
>> Now I see that for something like
>>
>> pcolor (peaks ())
>> shading interp
>>
>> I get an all green plot.  I'm using gnuplot 4.2.2.  I assumed that it
>> would just fail to do the interpolation, but now the plot changes to
>> something completely wrong.  I'm a bit surprised by that as I thought
>> the previous behavior was that "shading interp" simply had no effect.
>>
>
> This due to an improper zrange being specified. If you save the  
> gnuplot commands and remove the zrange line it should work properly.
>
> To me honest, I was worried about that, but when I tested it  
> (switching between a standard gnuplot 4.2.3 and one patched for  
> interpolate colors) ... all went well. I doubt the difference is  
> that I'm running 4.2.3. It is more likely I did the testing wrong.
>
> Ben

I've rebuilt octave from the developers sources last night and  
installed two gnuplot binaries which I switch between using  
gnuplot_binary().

For me the unpatched gnuplot 4.2.3 and octave 3.1.51+ produce surface  
plots as seen with octave 3.0.2 and gnuplot 4.2.3. While the patched  
gnuplot 4.2.3+ and octave 3.1.51+ now properly interpolate colors.

I've attached a "debug.gp" file created with the commands below while  
running octave 3.1.51+ with the unpatched gnuplot 4.2.3.

	octave-3.1.51+:1> gnuplot_binary
	ans = gnuplot
	octave-3.1.51+:2> pcolor(peaks());
	octave-3.1.51+:3> shading interp; drawnow ("x11", "/dev/null", false,  
"debug.gp")

I'd be interested in hearing what others see rendered when they type

	$ gnuplot -persist debug.gp

I'm especially interested in the results from gnuplot 4.2.2, and 4.2.4.

Ben


More information about the Bug-octave mailing list