lib/gnuplotrb/mixins/plottable.rb
##
# This method is used to embed plottable objects into iRuby notebooks. There is
# {a notebook}[http://nbviewer.ipython.org/github/dilcom/gnuplotrb/blob/master/notebooks/basic_usage.ipynb]
# with examples of its usage.
This method is used to embed plottable objects into iRuby notebooks.
This method is used to embed plottable objects into iRuby notebooks .
def to_iruby
      available_terminals = {
        'png'      => 'image/png',
        'pngcairo' => 'image/png',
        'jpeg'     => 'image/jpeg',
        'svg'      => 'image/svg+xml',
        'dumb'     => 'text/plain'
      }
      terminal, options = term.is_a?(Array) ? [term[0], term[1]] : [term, {}]
      terminal = 'svg' unless available_terminals.keys.include?(terminal)
      [available_terminals[terminal], send("to_#{terminal}".to_sym, **options)]
    end
def to_iruby available_terminals = { 'png' => 'image/png' , 'pngcairo' => 'image/png' , 'jpeg' => 'image/jpeg' , 'svg' => 'image/svg+xml' , 'dumb' => 'text/plain' } terminal , options = term . is_a? ( Array ) ? [ term [ 0 ] , term [ 1 ] ] : [ term , { } ] terminal = 'svg' unless available_terminals . keys . include? ( terminal ) [ available_terminals [ terminal ] , send ( "to_#{terminal}" . to_sym , ** options ) ] end
This method is used to embed plottable objects into iRuby notebooks.
This method is used to embed plottable objects into iRuby notebooks .