I would like to plot a surface plot with x, y, and z axes as the positions in the graph "cube" but use a different axis (I'll call this axis "p") to overlay data on top of the surface.
However, when I plot a surface using my 4 axes, as soon as I put Z as my response and choose surface as a style, the surface fill defaults to Z's values which isn't very useful. It's basically plotting the same variable in two ways.
Is it possible to script my way out of this? Could a different column be used as a continuous/discrete gradient surface fill?
Example:
I want the surface to look exactly like this with XYZ as coordinates but use column P as the continuous fill not Z:
Ignore "Column 4" in the example screenshot. It's empty and serves no purpose.
I have attached a prototype data table to this message that I was trying things on.
What we see of the real world is not the unvarnished real world but a model of the real world, constructed so it is useful for dealing with the real world. —Richard Dawkins