About
=====================================
open flash chart 2 plugin for rails applications
This library was ported from the open flash chart project's php code to be used with Ruby on Rails.
Visit the open flash chart project here - http://teethgrinder.co.uk/open-flash-chart-2/
NOTE:
sample application is using haml
gem install haml
plugin is using json
gem install json
Details
=====================================
Go to http://openflashchart2.sentor.pl for details
Install plugin
=====================================
get only plugin to existing application:
go to plugins directory
cd vendor/plugins
clone git repo to open_flash_chart_2 directory
git clone git://github.com/korin/open_flash_chart_2_plugin.git open_flash_chart_2
go to main rails directory
cd ../..
install it using rake command
rake open_flash_chart_2:install
Example of usage
=====================================
include js file in loyout or anything else where you need that:
= javascript_include_tag 'swfobject.js'
in some conroller:
class SomeController < ApplicationController
def funny_action
#width, height, link to data
@graph = ofc2(650,300, "charts_ofc2/line")
end
end
in charts_ofc2 conroller:
class ChartsOfc2Controller < ApplicationController
def line
title = OFC2::Title.new( DateTime.now.strftime('%Y-%m-%d %H:%M'), "{font-size: 14px; color: #b50F0F; text-align: center;}")
line_dot = OFC2::Line.new
line_dot.values= [9,8,7,6,5,4,3,2,1]
chart = OFC2::Graph.new
chart.title= title
chart << line_dot
render :text => chart.render
end
end
in views/some/funny_action.haml view
= @graph
That's it, try it.
If You have trouble try sample application (info below), or ask me va e-mail (lisukorin@gmail.com).
Get sample application
=====================================
Grab whole sample application:
go to directory where you want create sample application
git clone git://github.com/korin/open_flash_chart_2.git
install plugin (instruction is above)
customize database.yml
customize what you want ;)
Help
=====================================
Looking for help?
try:
home page: http://openflashchart2.sentor.pl/infos
or email to me: lisukorin@gmail.com,
don't forget write 'open flash chart' in subject or my mail client will treat your message as spam.