Upgrade to Pro — share decks privately, control downloads, hide ads and more …

All-in-one interactive plotting using daru-view

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

All-in-one interactive plotting using daru-view

Avatar for Prakriti Gupta

Prakriti Gupta

February 18, 2020

Other Decks in Technology

Transcript

  1. • Computer Science senior at NIT Hamirpur, India • Google

    Summer of Code 2018 • Contributor of the projects daru-view and daru 2 ABOUT ME
  2. VISUALIZATION IN DARU-VIEW • Set the plotting library 8 •

    Create Plot object ◦ Daru::View::Plot.new(data, options, user_options) ◦ Daru::View::Table.new(data, options, user_options) • Use #showInIruby and #div methods
  3. GOOGLE CHARTS EXAMPLES • Used to plot both charts and

    tables • Google Charts basic examples 11
  4. IMPLEMENTATION • Generates HTML code of the chart • Dependent

    gems are used to generate javascript code 17
  5. RUBY SCIENCE FOUNDATION (SCIRUBY) Popular gems: ➔ Daru (daru-view, daru-io)

    ➔ IRuby notebook ➔ NMatrix ➔ Rubyplot ➔ RbCuda 21 @sciruby sciruby
  6. RELATED LINKS • GSoC 2017 Sciruby blog - Overview of

    daru-view • Enhancements in GSoC 2018 • daru-view demo apps • daru-view IRuby notebook examples • HighCharts official blog - I am a ruby developer. How can I use HighCharts? • GSoC 2018 blog on daru-view 23
  7. CREDITS ◦ Shekhar (Author of daru-view), all the admins of

    Ruby Science Foundation and GSoC. ◦ Mr. Satish Talim of Emerging Technology Trust, India ETT also organizes RubyConf India every year. ◦ Rubyconf organizers 24