Sha256: 35591f3e16a283bad9d036fd146d0ecfaaa69eba9ab044b4f8c3e377a8a2e8fe

Contents?: true

Size: 682 Bytes

Versions: 11

Compression:

Stored size: 682 Bytes

Contents

# = First example (Protovis API)
# This is the protovis API version of "Getting Started" example of Protovis introduction.
# On this example we  build a bar chart using panel and bar marks.
# A mark represents a set of graphical elements that share data and visual encodings. Although marks are simple by themselves, you can combine them in interesting ways to make rich, interactive visualizations
$:.unshift(File.dirname(__FILE__)+"/../../lib")
require 'rubyvis'
vis = Rubyvis::Panel.new.width(150).height(150);

vis.add(pv.Bar).data([1, 1.2, 1.7, 1.5, 0.7, 0.3]).
  width(20).
  height(lambda {|d| d * 80}).
  bottom(0).
  left(lambda {index * 25})

vis.render()
puts vis.to_svg

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rubyvis-0.7.0 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.6.1 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.6.0 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.5.2 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.5.1 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.5.0 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.4.1 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.4.0 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.3.6 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.3.5 examples/1_basic/1b_bar_pv_api.rb
rubyvis-0.3.4 examples/1_basic/1b_bar_pv_api.rb