examples/third.rb in rubyvis-0.1.3 vs examples/third.rb in rubyvis-0.1.4

- old
+ new

@@ -1,16 +1,20 @@ $:.unshift(File.dirname(__FILE__)+"/../lib") require 'rubyvis' -vis = pv.Panel.new().width(300).height(150); +vis = pv.Panel.new().width(200).height(150); -vis.add(pv.Panel).data([1,2]).add(pv.Bar) - .data([3,4]) +bar= vis.add(pv.Panel).data(["a","b"]).add(pv.Bar) + .data([1,2]) .width(20) - .height(lambda {|d| d * 20}) + .height(60) .bottom(0) - .left(lambda {|d,t| t*60+self.index*30}).add(pv.Label).text(lambda {|d,t| "#{t}-#{d}"}) + .left(lambda {|d,t| self.parent.index*60+self.index*30}) - + + bar.anchor("bottom").add(pv.Label).text(lambda {|d,t| "#{t}-#{d}"}) + bar.anchor("top").add(pv.Label).text(lambda {"#{self.parent.index}-#{index}"}) + + vis.render() #puts vis.children_inspect puts vis.to_svg