1 2 3 4 5 6 7 8 9 10 11 12 13 |
require 'daru' require 'numo/gnuplot' df = Daru::DataFrame.from_csv "https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/AirPassengers.csv" Numo.gnuplot do set :title, "Air Passengers", :font, "Arial, 20" set :xlabel, "Year" set :ylabel, "Passengers" set :grid set :key, :left plot df.time, df.AirPassengers, w: :linespoints, pt:6, lw:2, lc:'rgb "blue"', t:"Passengers" end |
1 2 3 4 5 6 7 8 9 |
df = Daru::DataFrame.from_csv "https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/BJsales.csv" Numo.gnuplot do set :title, "BJsales", :font, "Time, 20" set :xlabel, "Time" set :ylabel, "BJsales" unset :key plot df.time, df.BJsales, w: :boxes end |
1 2 3 4 5 6 7 8 9 10 11 |
df = Daru::DataFrame.from_csv "https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/CO2.csv" Numo.gnuplot do set title: "Carbon Dioxide Uptake in Grass Plants ", font: "Times, 20" set xlabel: "Day" set ylabel: "CO2" set xrange: [91..334] unset :key set yrange: [350..400] plot df.Day, df.CO2, w: "filledcurve x1", lc: 'rgb "navy"' end |