他の方法も見つけたが、
gnuplotの出力をjpegにすると、最後の行で
``': string contains null byte (ArgumentError)
と、エラーを吐く。
image.classは、Stringだったのに。
手強すぎる。
今回の方法は、パイプの継ぎ方がわからなかった。

#!usr/bin/env ruby

eval = <<-EOF
set terminal svg
set output
plot sin(x)
EOF

image = `gnuplot <<EOF\n#{eval}`
`display <<EOF\n#{image}`
[PR]
# by gaziya | 2011-06-15 22:20