Gnuplot

gnuplot 顯示一個奇數 xtic 值

  • January 7, 2021

我創建了一個 gnu 繪圖控製文件 (.plt),節點數為 40 到 80,間隙為 10,最後一個值為 84。當我生成輸出時,我沒有得到 xtics 中顯示的值 84。我想要從 40 到 80 的值,如圖所示,也想顯示 84。這是我的 gnuplot 控製文件

set terminal pngcairo size 640,480 
set output 'test2.png' 
set logscale y 2 
set xlabel 'Number of Nodes'  
set ylabel 'Average Number of Collisions' 
set key left top 
set xrange [36:92] 
set grid xtics 
set grid ytics 
set xtics center offset 0,0 
set tics font ', 12'  
set font ', 12'  
plot '-'  title 'test2' pt 4 lc rgb 'black'  dt 4 with yerrorlines 
40 600.600000 440.2
50 1800.400000 488.4
60 3000.000000 1200.0
70 500.200000 370.0
80 400.600000 460.0
84 15600.000000 20000.0
e

我得到的輸出是這樣的 在此處輸入圖像描述

呼叫xtic()第 1 列作為數據中的額外列:

plot '-' using 1:2:3:xtic(1) title 'test2' pt 4 lc rgb 'black'  dt 4 with yerrorlines 

在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/627862