我有点困惑,我有同样的gnuplot脚本工作
版本4.6 patchlevel 4构build系统:Linux x86_64
但不是
版本4.6 patchlevel 5构build系统:MS-Windows 32位
脚本文件是
clear set terminal epslatex size 20cm,14cm set output 'mwe.tex' set style data points set style line 101 lc rgb "black" lw 2 pt 1 ps 2 set grid set xlabel 'xlabel' set ylabel 'ylabel' xmin= -0.2 xmax= 0.7 set xrange [xmin:xmax] set key below plot "<echo '0.408 270.7'" with points ls 101 notitle,\
命令"<echo
在Windows下不能工作?
我得到的Windows错误是“跳过不可读的文件”
<
通过shell管理以下命令(请参阅help special-filenames
)。 该命令本身大部分是依赖于系统而不是gnuplot的一部分(在这种情况下是echo
)。
如果你想要一个便携的方式来指定一个点,你可以设置一个空的标签并使用point
选项:
set style line 101 lc rgb "black" lw 2 pt 1 ps 2 set label at 0.408, 270.7 "" point ls 101
请注意,这只有在您还绘制其他内容时才起作用,因为只有在plot
命令被调用的情况下标签才被设置。
echo
(小写)是一个unix命令。 在Windows中,您将需要使用"<ECHO
大写。