[問題] ParametricPlot上色問題

看板Mathematica作者 (別再睡了起床了愛麗)時間5年前 (2018/08/11 18:54), 5年前編輯推噓1(101)
留言2則, 1人參與, 5年前最新討論串1/1
希望能在二維的圖上用不同顏色來呈現高度的變化,用三維的參數圖舉例,可以用 ColorFunction配上RGB或者指定Rainbow色彩來達成,請問該如何在二維的 ParametricPlot呈現下圖中右邊的那種效果,嘗試在ParametricPlot中使用RGBColor中代 入u的函數但是怎麼弄都有問題,感恩 ParametricPlot3D[{Sin[3 u + Pi/2], Sin[u], (Cos[u])^2 + (Cos[3 u + Pi/2])^2}, {u, 0, 2 Pi}, ColorFunction -> "Rainbow", PlotStyle -> Thick] https://i.imgur.com/YBusJOM.png
ParametricPlot3D[{Sin[3 u + Pi/2], Sin[u], (Cos[u])^2 + (Cos[3 u + Pi/2])^2}, {u, 0, 2 Pi}, ColorFunction -> Function[{x, y, u}, RGBColor[u, 0, 0]], PlotStyle -> Thick] https://i.imgur.com/DtPcVZS.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.235.65 ※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1533984850.A.7CF.html

08/11 20:10, 5年前 , 1F
加上 ColorFuntionScaling->False 試試看?
08/11 20:10, 1F

08/11 20:10, 5年前 , 2F
不加的話傳入 ColorFunction 的參數會把數值範圍縮放到 0~1
08/11 20:10, 2F
感恩 我來試試看~ ※ 編輯: Absolitude (140.114.235.65), 08/12/2018 20:53:02
文章代碼(AID): #1RRi1IVF (Mathematica)