在繪製圖形時,有時候給我們的不是函數表達式,而是一組數據,在這種情況下如何繪圖呢?是不是也要一點一點的輸入座標,完成畫圖呢?答案是否定的,gnuplot能夠讀取數據,繪製數據圖。
工具/原料
gnuplot
方法/步驟
首先先建立一個txt格式的文本,把數據導進來,注意,x,y,z值之間用逗號或空格隔開。下面我講一個平面圖形的例子。每行輸入一對座標,兩個數之間用空格隔開,如下圖所示:
數據輸入完畢,將它保存在某個文件夾。單擊保存按鈕,設置文件名為444,格式為txt,保存在D盤。
打開gnuplot程序,輸入指令:plot "d:444.txt"其餘的都默認系統設置,按回車鍵。
所得到的圖形是用點畫出來的,顏色也是默認紫色的。如果我們要得到用線畫的連續圖象,那麼就要修改一下代碼。
輸入代碼plot "d:444.txt"後加上with line,可簡寫為w l,如果顏色要改變一下,就再輸入:linetype 7,簡化為lt 7,這樣結果就是紅色的曲線了。
輸完指令,按回車鍵。圖象顯示如下。可以單擊toggle grid按鈕添加網格。然後單擊第二個按鈕保存圖片輸出。立體圖形的數據圖同樣可以這樣畫,只是多一個座標分量而已。