gnuplot 跟據資料畫直線
#load '/Users/QY/Desktop/data.plt'
set xlabel font "Helvetica,16" #設定座標軸x標題的字型
set ylabel font "Helvetica,16" #設定座標軸y標題的字型
set key font "Helvetica,13" #設定lable的字型
set key left #lable左對齊
set xlabel "No. of Smart Meters per NG" #設定座標軸x的標題
set ylabel "Average Authentication Time per NG (ms)" #設定座標軸y的標題
set xrange[0:140] #x軸的取值範圍
set xtics 0,20,140 #x軸以20為間隔分佈
set yrange[0:550] #y軸的取值範圍
set ytics 0,50,550 #y軸以50為間隔分佈
plot "/Users/QY/Desktop/data.txt" using 1:2 title "Proposed scheme" with linespoints lt 3 lw 1.5 pt 2 ps 1.5 , "/Users/QY/Desktop/data.txt" using 3:4 title "Fouda et al. 's" with linespoints lt 1 lw 1.5 pt 4 ps 1.5, "/Users/QY/Desktop/data.txt" using 5:6 title "ECDSA+ECDH" with linespoints lt 7 lw 2 pt 8 ps 1.5
# https://blog.csdn.net/lwb102063/article/details/50782696
set term post eps color solid enh
set output "/Users/QY/Desktop/authentication-time.eps"
#其中第一條命令為設定終端模式,post即為postscript模式,這是輸出到ps或eps檔案必須有的。後面的eps,color,solid以及enh選項均可以有或沒有,根據你的需要。eps表示輸出為eps檔案,沒有就輸出為ps檔案;color表示輸出圖形為彩色,不用就會儲存為黑白的;solid表示輸出圖中的所有線都用實線,不用則除了第一條線為實線外,其它的均用不同的虛線;使用enh(enhanced)選項可以在圖中插入上下標、希臘字母和特殊符號,不用則不能實現這些功能。後面的選項可以根據自己的需要選擇一個或幾個。第二條命令對output的設定表示要輸出的檔案的名字。但是請注意,執行完這條命令後,還僅僅是定義了輸出檔案的名字,實際上,圖還沒畫到這個檔案裡去。因此執行這兩條命令還只是進行了必須的設定。然後執行如下命令
replot