Loops 带间隔的循环的gnuplot
我有下面的gnuplot脚本,它使用for循环将100个(x,y)格式的数据集绘制到一个绘图中。但是,该脚本仅打印2个数据集。有人能帮忙吗?多谢各位Loops 带间隔的循环的gnuplot,loops,for-loop,gnuplot,Loops,For Loop,Gnuplot,我有下面的gnuplot脚本,它使用for循环将100个(x,y)格式的数据集绘制到一个绘图中。但是,该脚本仅打印2个数据集。有人能帮忙吗?多谢各位 plotfile = "graph.eps" set output plotfile filename(n) = sprintf("%d_mod.int", n) plot for [i = 400000:4000000:400000] filename(i) u 1:2 title sprintf("%d", i) w lp 这是一个bug,将
plotfile = "graph.eps"
set output plotfile
filename(n) = sprintf("%d_mod.int", n)
plot for [i = 400000:4000000:400000] filename(i) u 1:2 title sprintf("%d", i) w lp
这是一个bug,将在4.6.6和5.0中修复,请参阅 作为一种解决方法,您必须迭代较小的数字:
plot for [i = 4:40:4] filename(i*100000) u 1:2 title sprintf("%d", i*100000) w lp
我将文件重新编号,范围从1到100,现在绘图显示100个数据集。谢谢你的帮助!这也很好:)因此,如果这个答案解决了您的问题,您可以接受它(单击灰色复选标记),请参阅