def graph_block(graph_filter)
        block = Proc.new { |components|
          components << Scruffy::Components::Grid.new(:grid, :position => [10, 0], :size => [90, 89])
          components << Scruffy::Components::ValueMarkers.new(:value_markers, :position => [0, 2], :size => [8, 89])
          components << Scruffy::Components::DataMarkers.new(:data_markers, :position => [10, 92], :size => [90, 8])
          components << Scruffy::Components::Graphs.new(:graphs, :position => [10, 0], :size => [90, 89], :only => graph_filter)
        }
        
        block
      end
def graph_block(graph_filter)
        block = Proc.new { |components|
          components << Scruffy::Components::Grid.new(:grid, :position => [10, 0], :size => [90, 89])
          components << Scruffy::Components::ValueMarkers.new(:value_markers, :position => [0, 2], :size => [8, 89])
          components << Scruffy::Components::DataMarkers.new(:data_markers, :position => [10, 92], :size => [90, 8])
          components << Scruffy::Components::Graphs.new(:graphs, :position => [10, 0], :size => [90, 89], :only => graph_filter)
        }
        
        block
      end
Returns a typical graph layout.

 These are squeezed into viewports.