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