Gnuplot:如何“忘记”最后的情节并重新绘制迭代中的内容

时间:2014-06-23 14:57:24

标签: macros plot iteration gnuplot

我正在绘制迭代期间生成的函数。我正在使用gnuplot 4.4,所以循环完成加载文件并多次重读。

plot sin(x)

i = 0
set macros
plot 0 # <==== I DON'T LIKE THIS
load "plotting_iteration"
unset macros

其中&#34; plotting_iteration&#34;是这样的:

i = i + 1
fStr = sprintf("a%d*x+b%d*sqrt(x-1)+c%d", monthN,monthN,monthN)
replot @fStr
if (i < 6) reread;

replot用&#34;新图和#34;更新最后一个情节,所以我需要一种方法来离开&#34; sin(x)&#34;出。我发现忘记第一个&#34;情节sin(x)&#34;的唯一方法是做&#34;绘制0&#34;。有没有更好的方式而不是我不优雅的解决方法?像&#34;取消剧情&#34; (那不存在)。

谢谢, 卢卡

0 个答案:

没有答案