当绘制一个实心圆,gnuplot在x11终端和乳胶终端之间给出不同的输出,为什么?

时间:2014-11-19 10:39:11

标签: latex gnuplot

我最近从tikz切换到gnuplot来绘制数学图表。我发现它们非常不同。

我想绘制一个圆圈,所以我创建了一个.gpi文件:

set terminal latex
set out 'gp.tex'
set xrange [-5:5]
set yrange [-5:5]
set object 1 circle at 0,0 size char 1 fillcolor rgb "black" fillstyle solid
plot NaN
set out
set terminal x11
plot NaN

我把它加载到gnuplot中。

x11终端中的圆圈按预期填充: http://i.imgur.com/xDmlTa4.png

但是从gp.tex编译的那个是一个空心圆: http://i.imgur.com/7LNzvmW.png

为什么呢?如何在tex文件中生成实心圆?

1 个答案:

答案 0 :(得分:2)

latex终端非常陈旧,并且不支持已填充的圈子。您应该使用其他一个与LaTeX相关的终端,例如epslatexcairolatextikz,这些终端支持已填充的圈子。

请参阅test命令的输出以查看终端支持哪些功能。对于实心圆,必须支持填充多边形。对于latex,您会得到:

Output of <code>set terminal latex; test</code>

相关问题