2015-04-03 21 views
0

我有一個名爲 「final.txt」 從中我需要生成像如何在Gnuplot中循環同一個文件來生成png文件?

集pm3d地圖

一組項PNG

設置了 「1.png」

pm3d地塊一個巨大的文件

SPL 「final.txt的」 u 1:2:3 I 1

載 「2.png」

SPL 「final.txt」 U 1:2:3 I 2

等等直到

載 「1000.png」 SPL 「final.txt的」 u 1:2: 3 i 1000

如何在Gnuplot中編寫一個循環來爲我做這個循環?手動生成1000個PNG圖像是很麻煩的。

回答

1

使用簡單的do for循環。請注意,index從0開始的,所以爲了繪製一千數據集使用

set terminal pngcairo 
set pm3d map 

do for [i=0:999] { 
    set output sprintf('%d.png', i) 
    splot 'final.text' using 1:2:3 index i 
} 
+0

@TomFenech感謝校正......智能手機的理想選擇編寫代碼;) – Christoph 2015-04-03 09:07:32

+0

尤其是當他們的「正確」的小寫字母「一世'! – 2015-04-03 09:09:20

相關問題