Sha256: ddddf779213390ada40a710a72ebfdfb6bc2ebc671db237f5201aef1cf2d8576

Contents?: true

Size: 1.37 KB

Versions: 16

Compression:

Stored size: 1.37 KB

Contents

#Customizing plot graphs

require 'rubygems'
require 'rchart'

p = Rdata.new
p.add_point([60,70,90,110,100,90],"Serie1")
p.add_point([40,50,60,80,70,60],"Serie2")
p.add_point(["Jan","Feb","Mar","Apr","May","Jun"],"Serie3")
p.add_serie("Serie1")
p.add_serie("Serie2")

p.set_abscise_label_serie("Serie3")
p.set_serie_name("Company A","Serie1")
p.set_serie_name("Company B","Serie2")
p.set_y_axis_name("Product sales")
p.set_y_axis_unit("k")
p.set_serie_symbol("Serie1","Point_Asterisk.png")
p.set_serie_symbol("Serie2","Point_Cd.png")

ch = Rchart.new(700,230)
ch.set_font_properties("tahoma.ttf",8)
ch.set_graph_area(65,30,650,200)
ch.draw_filled_rectangle(7,7,693,223,5,240,240,240)
ch.draw_rounded_rectangle(5,5,695,225,5,230,230,230)
ch.draw_graph_area(255,255,255,true)

ch.draw_scale(p.get_data,p.get_data_description,Rchart::SCALE_NORMAL,150,150,150,true,0,2,true)
ch.draw_grid(4,true,230,230,230,20)
ch.set_font_properties("pf_arma_five.ttf",6)
title= "Comparative product sales for company A & B  "
ch.draw_text_box(65,30,650,45,title,0,255,255,255,Rchart::ALIGN_RIGHT,true,0,0,0,30)

# Draw the line chart
ch.draw_line_graph(p.get_data,p.get_data_description)
ch.draw_plot_graph(p.get_data,p.get_data_description,3,2,255,255,255)
ch.draw_treshold(0,143,55,72,true,true)
ch.set_font_properties("tahoma.ttf",8)
ch.draw_legend(80,60,p.get_data_description,255,255,255)

ch.render_png("Example17")

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rchart-2.0.9 examples/example17.rb
rchart-2.0.8 examples/example17.rb
rchart-2.0.7 examples/example17.rb
rchart-2.0.6 examples/example17.rb
rchart-2.0.4 examples/example17.rb
rchart-1.2.2 examples/example17.rb
rchart-2.0.2 examples/example17.rb
rchart-1.2.1 examples/example17.rb
rchart-1.2.0 examples/example17.rb
rchart-2.0.1 examples/example17.rb
rchart-1.1.4 examples/example17.rb
rchart-1.1.3 examples/example17.rb
rchart-1.1.2 examples/example17.rb
rchart-1.1.1 examples/example17.rb
rchart-1.1.0 examples/example17.rb
rchart-1.0.0 examples/example17.rb