require 'mikon' x = (1..100).to_a y = 100.times.map{|e| rand(e)} df = Mikon::DataFrame.new({x: x, y: y}) plot = Nyaplot::Plot.new sc = plot.add_with_df(df, :scatter, :x, :y) plot.show