我最近从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文件中生成实心圆?
答案 0 :(得分:2)
latex
终端非常陈旧,并且不支持已填充的圈子。您应该使用其他一个与LaTeX相关的终端,例如epslatex
,cairolatex
或tikz
,这些终端支持已填充的圈子。
请参阅test
命令的输出以查看终端支持哪些功能。对于实心圆,必须支持填充多边形。对于latex
,您会得到: