2012-02-18 102 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