2011-03-14 109 views
0

我想了解生成圖表的舊代碼。它將數組作爲x和y軸的輸入,並使用print語句生成圖形。我調試程序來查看加載的模塊,但它沒有使用任何Perl模塊來這樣做。我想知道是否有人可以幫助我理解這一點,在Perl中生成圖表

print "\@with line\n"; 
print "\@ line on\n"; 
print "\@ line loctype view\n"; 
printf "\@ line %.3f, 0.2, %.3f, 0.8\n", $viewx, $viewx; 
print "\@ line linewidth 2\n"; 
print "\@ line linestyle 1\n"; 
print "\@ line arrow 0\n"; 
print "\@line def\n"; 

print "\@with string\n"; 
print "\@ string on\n"; 
print "\@ string loctype view\n"; 
printf "\@ string %.3f, %.3f\n", $labx, 0.25 unless $top; 
printf "\@ string %.3f, %.3f\n", $labx, 0.75 if  $top; 
+1

您應該嘗試瞭解生成文件的格式。看看它的文件擴展名。 – Tim 2011-03-14 10:56:21

+0

http://www.perlmonks.org/?node_id=893063 – toolic 2011-03-14 12:44:43

回答

3

這些只是打印語句。 "\@"轉義了@字符,所以它實際上並沒有使用任何數組。 %.3f行是一個格式說明符,它將作爲參數傳遞的浮點值(即$viewx,$labx,0.25, 0.75)打印到3個小數位。

這裏沒有什麼可以理解的地方。看不到你打算如何打印圖表。

+0

我從其他論壇瞭解到,它使用的是Grace工具。 – 2011-03-14 11:44:12

+1

不在您上面發佈的任何內容中。 – 2011-03-14 11:58:36