如何使用gnuplot繪制數(shù)據(jù)圖
在繪制圖形時(shí),有時(shí)候給我們的不是函數(shù)表達(dá)式,而是一組數(shù)據(jù),在這種情況下如何繪圖呢?是不是也要一點(diǎn)一點(diǎn)的輸入坐標(biāo),完成畫圖呢?答案是否定的,gnuplot能夠讀取數(shù)據(jù),繪制數(shù)據(jù)圖。準(zhǔn)備數(shù)據(jù)首先先建立一個(gè)
在繪制圖形時(shí),有時(shí)候給我們的不是函數(shù)表達(dá)式,而是一組數(shù)據(jù),在這種情況下如何繪圖呢?是不是也要一點(diǎn)一點(diǎn)的輸入坐標(biāo),完成畫圖呢?答案是否定的,gnuplot能夠讀取數(shù)據(jù),繪制數(shù)據(jù)圖。
準(zhǔn)備數(shù)據(jù)
首先先建立一個(gè)txt格式的文本,把數(shù)據(jù)導(dǎo)進(jìn)來(lái),注意,x、y、z值之間用逗號(hào)或空格隔開。以下是一個(gè)平面圖形的例子,每行輸入一對(duì)坐標(biāo),兩個(gè)數(shù)之間用空格隔開:
```
1 3
2 5
3 7
4 9
5 11
```
數(shù)據(jù)輸入完畢后,將它保存在某個(gè)文件夾。單擊保存按鈕,設(shè)置文件名為444,格式為txt,保存在D盤。
繪制數(shù)據(jù)圖
打開gnuplot程序,輸入指令:plot "D:444.txt",其余的都默認(rèn)系統(tǒng)設(shè)置,按回車鍵。
所得到的圖形是用點(diǎn)畫出來(lái)的,顏色也是默認(rèn)紫色的。如果我們要得到用線畫的連續(xù)圖象,那么就要修改一下代碼。輸入代碼plot "D:444.txt" with line,可簡(jiǎn)寫為plot "D:444.txt" w l,如果顏色要改變一下,就再輸入:linetype 7,簡(jiǎn)化為lt 7,這樣結(jié)果就是紅色的曲線了。
繪圖指令輸完后,按回車鍵。圖象顯示如下??梢詥螕魌oggle grid按鈕添加網(wǎng)格。然后單擊第二個(gè)按鈕保存圖片輸出。
立體圖形的數(shù)據(jù)圖同樣可以這樣畫,只是多一個(gè)坐標(biāo)分量而已。