Method: TechnicalGraph#render

Defined in:
lib/technical_graph.rb

#renderObject

Create graph



56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# File 'lib/technical_graph.rb', line 56

def render
  @layers.each do |l|
    @data_processor.process_data_layer(l)
  end

  # recalculate ranges if needed
  @image = @image_drawer.crate_blank_graph_image

  # draw axis
  @axis.render_on_image(@image)
  # draw layers
  @layers.each do |l|
    # drawing
    @image_drawer.render_data_layer(l)
  end
  # draw legend
  @image_drawer.render_data_legend
end