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