具有不同 z 軸和等高線軸的曲面圖我想繪製一個表面圖,其中 x、y 和 z 軸作為圖形“立方體”中的位置,但使用不同的軸(我將此軸稱為“p”)將數據疊加在表面上。
但是,當我使用 4 個軸繪製曲面時,一旦我將 Z 作為我的響應並選擇曲面作為樣式,曲面填充默認為 Z 的值,這不是很有用。 它基本上以兩種方式繪製相同的變量。
有沒有可能通過腳本來解決這個問題? 可以使用不同的列作為連續/離散梯度表面填充嗎?
例子:
我希望表面看起來完全像這樣,以 XYZ 作為坐標,但使用列 P 作為連續填充而不是 Z:

忽略示例屏幕截圖中的“第 4 列”。 它是空的,毫無用處。
我已將原型數據表附加到我正在嘗試的消息中。
大規模定制回复:具有不同 z 軸和等高線軸的曲面圖多謝! 你為我節省了無數小時的進一步試驗。
我不希望進入 3D 場景,但它似乎是唯一的解決方案。 我也會研究你的例子。 我在 3D 場景方面做得很少,所以我需要學習一些東西。
無論如何,謝謝你的回复。
回复:具有不同 z 軸和等高線軸的曲面圖此外,如果要在曲面中創建孔,請安排公式返回 Z 的缺失值。
回复:具有不同 z 軸和等高線軸的曲面圖自定義可視化使用表面圖的 Scene3D/OpenGL 基礎來製作類似於您所描述的可視化。 表面著色和表面高度來自兩個不同的函數。 表面高度隨時間變化。 您也可以只渲染單個幀並嘗試使用 ArcBall 用鼠標旋轉它。 該示例使用了很多多邊形,每個角都指定了顏色,可能需要更好的硬件或更少的多邊形才能表現良好。 scene3D 示例文件夾中也有示例;您可能需要添加軸和其他標籤。
CraterCrater隕石坑
此外,您可以顯示多個函數,並且可以使其中一個函數成為立方體底部的等高線圖。
Two different functions, one as a surface, one as a contourTwo different functions, one as a surface, one as a contour兩種不同的功能,一種作為表面,一種作為輪廓
使用此平台無法將一個功能的輪廓線映射到另一個功能的表面上。
回复:具有不同 z 軸和等高線軸的曲面圖進一步的上下文:如果 P 是一個公式列,我可以獲得足夠接近的效果,但圖形不包含在數據范圍內,並且工作表基本上延伸到 xmin、xmax 和 ymin、ymax 的矩形邊界。 如您所見,我正在嘗試使用我的坐標獲得自定義形狀,其中 x 和 y 範圍中缺少一些零碎的部分。