Sha256: 79ca518a93d02052873e0bd58f9e231d44adb2ca0589d6e166587c2af2b1981f

Contents?: true

Size: 672 Bytes

Versions: 11

Compression:

Stored size: 672 Bytes

Contents

# = First example (RBP API)
# This is the RBP 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 do 
  width 150
  height 150
  bar do
    data [1, 1.2, 1.7, 1.5, 0.7, 0.3]
    width 20
    height {|d| d * 80}
    bottom(0)
    left {index * 25}
  end
end

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/1a_bar_rbp_api.rb
rubyvis-0.6.1 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.6.0 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.5.2 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.5.1 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.5.0 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.4.1 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.4.0 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.3.6 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.3.5 examples/1_basic/1a_bar_rbp_api.rb
rubyvis-0.3.4 examples/1_basic/1a_bar_rbp_api.rb