Renderer that splits the graphs up into four other little graphs.
# File lib/scruffy/renderers/split.rb, line 5 def define_layout super do |components| components << Scruffy::Components::Title.new(:title, :position => [5, 2], :size => [90, 7]) components << Scruffy::Components::Label.new(:label_one, :text => self.options[:split_label] || '', :position => [30, 54.5], :size => [40, 3]) # Viewports components << Scruffy::Components::Viewport.new(:top, :position => [3, 20], :size => [90, 30], &graph_block(:top)) components << Scruffy::Components::Viewport.new(:bottom, :position => [3, 65], :size => [90, 30], &graph_block(:bottom)) components << Scruffy::Components::Legend.new(:legend, :position => [5, 11], :size => [90, 4]) end end
# File lib/scruffy/renderers/split.rb, line 30 def grids [component(:top).component(:grid), component(:bottom).component(:grid)] end
# File lib/scruffy/renderers/split.rb, line 22 def labels [component(:top).component(:labels), component(:bottom).component(:labels)] end
# File lib/scruffy/renderers/split.rb, line 26 def values [component(:top).component(:values), component(:bottom).component(:values)] end