Ubuntu下使用gnuplot資料視覺化

2021-10-03 07:50:09 字數 1422 閱讀 9753

1.首先得到你想要的資料檔案,參考上篇(當然也可以隨便編幾列txt資料)

注意txt裡面的資料格式,兩列資料間「,」逗號的後面需要加乙個空格,否則執行gnuplot的時候會報 x range is invalid這個錯誤

這樣式的就行

2.新建乙個文件,用來編寫需要執行的gnuplot命令,我叫它testg1.gnu

然後寫上具體的想要的指令,可以自行查詢

舉個例子

set term post eps color enh solid //設定輸出乙個eps格式的 

datafile=

"data20200228 114717.txt"

//你想開啟的資料檔名

set output"picture_data"

//輸出的檔名

set title "a** drive"

//圖形的主題名

set xlabel "v"

//設定x軸座標名稱

#set xrange [0:10000]

//設定x軸的範圍,這裡被我注釋點了,因為預設可以自動選擇

set ylabel "t"

//設定y軸座標名稱

#set yrange [10:10000]

//同上

set size 1,1

//設定尺寸

set xtics format "%.0f"

//設定x軸座標單位,%.1f為保留小數點後一位

set ytics format "%.0f"

//同上

plot datafile using1:

2 title "v-set" lw 2 with linespoints//使用資料檔案裡的第1 2列為座標生成一條名為v-set的線

3.開啟terminal終端,切換工作目錄到testg1.gnu的目錄下,注意資料檔案放在相同目錄下

cd /home/new_dir
4.在工作目錄下執行一下test檔案

gnuplot testg1.gnu
然後就會在相同目錄下得到你想要的,類似於這樣

補充一下,如果想實現終端裡的執行效果,比如顯示滑鼠的座標等功能,可以將上面的程式儲存為 .plt字尾的檔案,同時注釋掉set eps那行程式,在終端裡進入gnuplot ,執行 load '***x.plt』即可。

ubuntu下使用VirtualBox的相關問題

最近一直在搗鼓ubuntu下的虛擬機器,目前採用ubuntu host winxp guest 的方式。在vbox中使用xp系統一直感覺操作很不流暢,調整了螢幕解析度和滑鼠速度均沒有改善,最近由於虛擬機器與實體機之間的檔案共享問題,再次整理了使用虛擬機器的問題,以下有三個問題需要我寫下來方便以後檢視...

Ubuntu下C kermit的使用

c kermit是linux下簡單易用的串列埠工具,配置簡單,現說說我的安裝使用方法,我用的usb轉串列埠 vm,環境不同可能裝置名不一樣 1.安裝 sudo apt get install ckermit 2.設定配置檔案 c kermit啟動時會從當前使用者下查詢.kermrc配置檔案,所以我們...

ubuntu下locale gen的使用

名字 locale gen 編譯本地定義檔案的乙個列表 簡介 locale gen options locale language 描述 編譯本地檔案需要50m的磁碟容量,並卻大部分使用者僅需要很少的locales.為了節省磁碟容量,編譯的locale 檔案不在locales包中發布,但是當這些包通...