[問題]Mathematica的3D圖問題
請問一下各位用Mathematica畫3D圖 如何只顯示間距 不顯示Label
例如下面的指令
Plot3D[f[x,y], {x, 1, 5}, {y, 1, 10}, PlotPoints -> 16, Shading -> False]
x介於1到5 y介於1到10 我只想顯示畫圖後的"|"這種間距 數字1 3 5不想出現
為何有這樣的需求 是因為f函數中x y只是控制一個二維矩陣的x y坐標(就是5*10矩陣)
但實際上x的應該是代表0到1的範圍 y是0到0.8範圍 我試過Axes 但會連"|"間距都去除
目前只想到把x介於1到5範圍轉換成0到1 y介於1到10範圍轉換成0到0.8
不過這樣做很麻煩 因為如果矩陣大小又變多(關於下一個問題) 又得重新轉換
另一個問題是3D圖的表面 有沒有辦法平滑化的選項(亦即xxx->這種功能)
因為我的3D圖是用2維矩陣一格一格畫上去 所以矩陣的大小取的點多就會比較平滑
如果取的比較少點就像一格一格長條圖 試過PlotPoints-> 但只是把方格變多
還是沒辦法平滑化
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.123.186
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):