In [2]:
    
gem 'nyaplot', '0.1.6'
    
    Out[2]:
In [3]:
    
require 'nyaplot'
    
    
    Out[3]:
In [4]:
    
include Nyaplot
    
    Out[4]:
In [5]:
    
def plot_line(fname)
    x_arr = []
    y_arr = []
    File.read(fname).split("\n").each do |str|
        a, b = str.split(" ").map{|s| s.to_f} 
        x_arr.push(a)
        y_arr.push(b)
    end
    p = Plot.new
    p.add(:line, x_arr, y_arr)
    p
end
    
    Out[5]:
In [14]:
    
plot_line("/home/naoki/exp_c/compiled/51series_given.dat")
    
    Out[14]:
In [15]:
    
plot_line("/home/naoki/exp_c/compiled/51series_given_noise.dat")
    
    Out[15]:
In [16]:
    
plot_line("/home/naoki/exp_c/compiled/51averaged4.dat")
    
    Out[16]:
In [17]:
    
plot_line("/home/naoki/exp_c/compiled/51averaged10.dat")
    
    Out[17]:
In [18]:
    
plot_line("/home/naoki/exp_c/compiled/51averaged20.dat")
    
    Out[18]:
In [21]:
    
plot_line("/home/naoki/exp_c/compiled/52series_given_noise.dat")
    
    Out[21]:
In [22]:
    
plot_line("/home/naoki/exp_c/compiled/52result_folding.dat")
    
    Out[22]:
In [23]:
    
plot_line("/home/naoki/exp_c/compiled/52result_dft.dat")
    
    Out[23]:
In [19]:
    
plot_line("/home/naoki/exp_c/compiled/53given_noise.dat")
    
    Out[19]:
In [20]:
    
plot_line("/home/naoki/exp_c/compiled/53real_part.dat")
    
    Out[20]:
In [26]:
    
plot_line("/home/naoki/exp_c/compiled/53imaginary_part.dat")
    
    Out[26]:
In [22]:
    
plot_line("/home/naoki/exp_c/compiled/53low_pass10.dat")
    
    Out[22]:
In [23]:
    
plot_line("/home/naoki/exp_c/compiled/53high_pass10.dat")
    
    Out[23]:
In [24]:
    
plot_line("/home/naoki/exp_c/compiled/53low_pass50.dat")
    
    Out[24]:
In [25]:
    
plot_line("/home/naoki/exp_c/compiled/53high_pass50.dat")
    
    Out[25]:
In [13]:
    
plot_line("/home/naoki/exp_c/compiled/53low_pass3.dat")
    
    Out[13]:
In [12]:
    
plot_line("/home/naoki/exp_c/compiled/53high_pass3.dat")
    
    Out[12]: