将文本中的列数据乘以TexStudio中的gnuplot脚本

时间:2017-09-11 17:32:44

标签: latex gnuplot tex

我有一些像这样的数据mydata.dat:

    #   Basis   DMR-RE TMR
    Basicmath   3.30109E-06 7.65853E-06 4.06034E-06
    blowfish    2.24812E-06 4.72105E-06 2.72022E-06
    crc 2.25266E-06 6.98326E-06 2.92846E-06

我跟随gnuplot脚本myplot.tex来绘制条形图。

 \begin{gnuplot}[terminal=cairolatex, terminaloptions =  {size 8cm, 7cm}] 

 reset
 red = "#FF0000"; green = "#00FF00"; blue = "#0000FF"; skyblue =      "#87CEEB";
 set style data histogram
 set style histogram cluster gap 1
 set style fill solid
 set boxwidth 0.9
 set xtics format "" rotate by 90 right nomirror
 set grid ytics
 set key horizontal
 unset border
 set title ""
 set ylabel "Time" offset 2.5,0
 set xlabel "Apps"
 plot "../gnudata/hist_exe.dat" using 2 : xtics (1) title "Basis"      linecolor rgb red, \
 '' using 3 title "DMR-RE" linecolor rgb blue, \
 '' using 4 title "TMR" linecolor rgb green

 \end{gnuplot}

此脚本在主Latex文件中调用为:

    \begin{figure}[t!]
    \input{../myplot.tex}
    \end{figure}

这很好用。 现在我想将每列乘以常数,例如1000000.我累了使用($ 2 * 1000000),但它给了我错误。我认为在TexStudio中使用$ inside gnuplot脚本存在问题。 我也试过了 (\ $ 2 * 1000000)但给了我错误。 谁能帮帮我吗。 此致

0 个答案:

没有答案