前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

1123 re(3):標準入力からのデータをブロック化プロット出来ない
2005/12/5(月)11:34 - 山口 - 150.82.32.220 - 622 hit(s) - ResMail

引用する
現在のパスワード


やりたい事を書けばよかったかもしれません。
次のようなデータの組から

10.5328,172.3589
10.5276,172.1956
:
10.5359,172.4571

(細かいところは省きますが)このようなスクリプトで

#!/usr/bin/ruby
gp = IO.popen("gnuplot", "w")
gp.puts "set term png"
gp.puts "plot '-' with points"
readlines.each do |line|
 x = line.split(",")[0]
 y = line.split(",")[1]
 s = f(x, y)
 t = g(x, y)
 gp.puts "#{s} #{t}"
end
gp.puts "end"
gp.puts "quit"
gp.close

散布図を描いています。大雑把な傾向を掴むのが目的なので、出来上がった
ものを見比べればよいのですが、たまに複数のデータの組を一つのグラフに
プロットしたいなと思うことがあります。x が揃っていないので using に
よる方法は使えません。何かやり方があるはずと探して、見付けたのが
松田先生の Tips 集の「同一ファイル内のデータの塊を別々に扱う」でした。
"benchmark.dat" を "-" にすれば、と思ったのですがうまくいかず質問
いたしました。
最初の質問の例で e が 2 回必要な事の意味、help special-filenames
という項目があるという事、に気がついていれば..

各データの組の最後に "e" だけの行をいれ、plot '-', '-' で
うまくいきました。ありがとうございました。


〔ツリー構成〕

【1119】 標準入力からのデータをブロック化プロット出来ない 2005/12/2(金)20:58 山口 (629)
┣【1120】 re(1):標準入力からのデータをブロック化プロット出来ない 2005/12/2(金)21:44 松田七美男 (283)
┣【1121】 re(2):標準入力からのデータをブロック化プロット出来ない 2005/12/3(土)17:14 竹の (1181)
┣【1123】 re(3):標準入力からのデータをブロック化プロット出来ない 2005/12/5(月)11:34 山口 (1080)
┣【1122】 re(2):標準入力からのデータをブロック化プロット出来ない 2005/12/3(土)20:59 松田七美男 (452)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.