require 'open3' Open3.popen3('gnuplot') do |gp_in, gp_out, gp_err| gp_in.puts "set size square" gp_in.puts "set xrange [-5:5]" gp_in.puts "set yrange [-5:5]" gp_in.puts "set parametric" gp_in.puts "set obj rect behind " << "from screen 0, screen 0 to screen 1, screen 1 " << "fillcolor rgb 'black'" Signal.trap(:INT) do gp_in.close print gp_err.read exit 0 end loop do plot = "plot " # 時計の外周の円 plot <
