2012-02-18 98 views
2

我剛剛接觸gnuplot,但需要緊急使用它。這是下面的一組命令我使用:gnuplot錯誤:格式錯誤字符

set terminal latex 
set output 「conflict.tex」 
set xtics ("random" 2, "sharing(0%)" 3, "sharing(10%)" 4, "sharing(25%)" 5, 「sharing(50%)」 6, 「stat」 7) 
set ylabel 「Conflict Percentage」 
set xrange [0:9] 
set yrange [0:60] 
set xlabel 「Traces」 
set boxwidth 0.3 
set style fill 
plot 'D:\Utility Softwares\conflicts.dat' with boxes 

之後,我得到「錯誤格式字符」,不知道爲什麼

感謝您的幫助

回答

0

你已經使用了兩種報價mark:

「...」 and "..." 

我想這是一個問題。

+0

但我得到了錯誤後的情節 – 2012-02-18 15:42:36

0

一個明顯的問題是非ASCII引號。將它們替換爲"

下一個問題可能是%字符,因爲這些字符是LaTeX的註釋字符。可能需要使用反斜槓來避開它們:\%

最後,您的數據文件可能有一個非標準的分隔符。您可能需要設置datafile separator

3

最近,我在xtics()中遇到了同樣的問題,就是轉義(「Bad format character」)。

這應該工作:

set xtics ("random" 2, "sharing(0\%%)" 1, ...) 

什麼幫助了我,是要查看生成的TEX文件。

+0

有趣的是,對我來說有效的是'\\%'而不是'\ %%' – wlnirvana 2016-09-07 15:10:26