All pastes #4411 Raw Edit

Anonymous

public ruby v1 · immutable
#4411 ·published 2005-01-18 06:09 UTC
rendered paste body
class ChartController < ApplicationController   def line      require 'grb/chart/line/facade'      data = [        {          :name   => 'Field 1',          :color  => GRb::Color.red,          :value  => [1, 5, 3, 4, 2, 3, 7, 2, 9],        },      ]      #==============================================================================#      facade = GRb::Chart::LineChartFacade.create(500, 300)      facade.title.text                  = 'Line Chart Sample 1'      facade.chart.scale1.maximum        = 10      facade.chart.scale1.minimum        = 0      facade.chart.scale1.interval.major = 2      facade.chart.scale1.interval.minor = 0.5      facade.chart.axis.label.text       = ['A', 'B', 'C', 'D', 'E']      facade.data                        = data      filename = '/tmp/_rails_tmp_'+@session.session_id+'.png'      facade.write_png_file(filename)      send_file(filename, :filename => 'chart.png', :type => 'image/png', :disposition => 'inline')   endend