From: Erik Y. <smo...@ho...> - 2009-10-08 00:48:25
|
In plotting some data I notice that this works as expected gnuplot> set pm3d at b interpolate 1,1 gnuplot> splot sqrt(x**2+y**2) but this does not gnuplot> set pm3d at b interpolate 2,2 gnuplot> splot sqrt(x**2+y**2) The problem seems to be interpolate having an argument greater than 1. In this case, the color map appears only at the surface, regardless of whether "at s" is specified. The color map does not appear at the bottom (or at the top, if t is specified). Also, using "splot xxxx with pm3d at bs" gives the same result, with the plot at the bottom missing. Using 'set pm3d map' works as expected. Of course, I realize one shouldn't use interpolate with a function, I am just providing this as an example. I'd like to be able to plot both the colormap on the bottom, and the colorized surface with interpolated colors working off numerical data from a file. The same exact behavior occurs with numerical data rather than a function. I have tested this on Ubuntu 9.04 with gnuplot 4.2 patchlevel 4 and Windows with gnuplot 4.2 patchlevel 6. Thanks for reading. ~Erik Ylvisaker _________________________________________________________________ Hotmail: Trusted email with powerful SPAM protection. http://clk.atdmt.com/GBL/go/177141665/direct/01/ |