In [1]:
require 'daru/view'
Out[1]:
In [2]:
df = Daru::DataFrame.new(
{
a: [1, 2, 3, 4, 5, 6],
b: [1, 5, 2, 5, 1, 0],
c: [1, 6, 7, 2, 6, 0]
}, index: 'a'..'f'
)
Out[2]:
In [3]:
plt = Daru::View::Plot.new(df, type: :line, x: :a, y: :c)
Out[3]:
In [4]:
plt.show_in_iruby
In [5]:
Daru::View.plotting_library = :nyaplot
Out[5]:
In [14]:
plt2 = Daru::View::Plot.new(df, type: :line, x: :a, y: :b)
Out[14]:
In [15]:
plt2.show_in_iruby
In [8]:
dv = Daru::Vector.new [1, 2, 3]
Out[8]:
In [9]:
plt3 = Daru::View::Plot.new(dv)
Out[9]:
In [10]:
plt3.show_in_iruby
In [11]:
plt3 = Daru::View::Plot.new(dv, type: :line)
Out[11]:
In [12]:
plt3.show_in_iruby
In [ ]: