0
您好我是新與gnuplot的 我想要顯示的柱狀圖像這樣的: 顯示這些數據:gnuplot的:請用轉換1與7之間,型雙(%LF)的
使用#Float ADDs Float Muls Int ADDs Int MULs
14336 20480 19450 2084
8960 14336 12902 3071
這個劇本是我修改:
set boxwidth 0.9 absolute
set style fill solid 1.00 border lt -1
set key inside right top vertical Right noreverse noenhanced autotitle nobox
set style histogram clustered gap 5 title textcolor lt -1
set datafile missing '-'
set style data histograms
set xtics border in scale 0,0 nomirror rotate by -45
set xtics norangelimit
set xtics ()
set title "Number of operation : Radix-2 VS Radix-4"
set yrange [ 0.00000 : 200000. ] noreverse nowriteback
x = 0.0
i = 22
plot 'dataop.dat' using "Float ADDs":xtic(1) ti col, '%lf,%lf,%lf' u "Float Muls" ti col, '%lf,%lf,%lf' u Int ADDs ti col, '%lf,%lf,%lf' u "Int MULs" ti col
有人可以幫助我嗎?
我不斷收到foloowing錯誤: **情節 'dataop.dat' 使用 「Float_ADDs」:xtic(1)TI山坳 '' U 「Float_Muls」 TI山坳 '' U 「Int_ADDs」 TI col,''u'Int_MULs「ti col ^ 」rad_s1.txt「,第12行:請使用1到7轉換,類型爲double(%lf)** –
hmmm,它適用於我。我在Windows下使用gnuplot 5.0,在Linux下使用gnuplot 4.6,並且沒有任何問題。我看到你稍微改變了標題名稱。你確定你的標題名稱和plot命令中的名稱是否相同。另外,我用空格作爲分隔符。如果你使用tab,你可以嘗試添加set數據文件分隔符「\ t」。 – bambino350