2011年6月20日

[心得]gnuplot in action -- chapter 9

這一章節算是完全的消化不良,一開始介紹如何設定color palette,有提到預設的調色盤有78種內定的顏色名稱,接著提到pm3d(palette-mapped three-dimensional),使用顏色來呈現z值的變化量,這有時候是相當有幫助的,可以清楚看到高峰或者低峰顏色,而不用透過contour來觀察

 set pm3d
 f(x,y)=exp(-(x**2+y**2))*cos(x/4)*sin(y)*cos(2*(x**2+y**2))
 set isosamples 30
 set xrange [-2:2]
 set yrange [-2:2]
 splot f(x,y) w pm3d

 splot f(x,y) w l


第一個是沒有line,只有單純的顏色,第二個包含了lines
 使用了set pm3d hidden3d 5的結果如下

set palette defined (0 'red', 0.25 'red', 0.5 'green', 1.5 'green', 1.75 'red', 2 'red')
splot f(x,y) w l palette


可以看出來z值被對應到palette中的value的時候,顏色就會被內插出來
我實在是色彩的白癡,不知道如何設計比較好

所以這部分還請回去看書吧

沒有留言: