2
我是gnuplot的新手。我試圖在x-y平面上疊加輪廓圖和一些數據點。gnuplot:在x-y平面上疊加輪廓圖和數據
數據爲我的等值線給出(surface1.txt
)爲單點here
給出的數據是(points1.txt
)here
我試圖運行此腳本:
set multiplot
# plot the contour from the surface1.txt
unset key
set dgrid3d
unset surface
set contour base
# these values need to be set (requirement)
set cntrparam level incremental 0.16, 0.259, 4.47
set view 0,0
unset ztics
splot "surface1.txt" with lines
# plot the points on the x-y plane
unset xtics
unset ytics
splot "points1.txt"
unset multiplot
和我得到此輸出:
正如你所看到的,單點,我試圖把在xy平面上也當屬輪廓,我需要做的是:從
- 顯示點「points1.txt」單點(不是輪廓)
- 情節是放大,我需要一個全屏圖像。
- 將y軸刻度從右向左移動。
- 刪除所有顏色。我需要一張灰度圖像。
請幫忙。
編輯: 我自己也嘗試這種方式 -
set contour base
set cntrparam bspline
set cntrparam level incremental 0.16, 0.259, 4.47
set view map
set dgrid3d
unset key
splot 'surface1.txt' nosurface with lines, \
'points1.txt' nocontour
和我得到這個情節 -
This works !,謝謝。但是有沒有其他辦法可以設置[i = 1:20] linetype i lc rgb'black''?因爲我不確定是否會有20行。 – ramgorur
你可以使用'set linetype 1 lc rgb'black';在版本4.6.5中設置線型循環1'。 – Christoph