[問題] ParametricPlot上色問題

作者: Absolitude (別再睡了起床了愛麗)   2018-08-11 18:54:03
希望能在二維的圖上用不同顏色來呈現高度的變化,用三維的參數圖舉例,可以用
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
作者: LPH66 (-6.2598534e+18f)   2018-08-11 20:10:00
加上 ColorFuntionScaling->False 試試看?不加的話傳入 ColorFunction 的參數會把數值範圍縮放到 0~1

Links booklink

Contact Us: admin [ a t ] ucptt.com