Skip to content

MarkH/open_flash_chart_2_plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 wil treat your message as spam.

About

that is plugin extracted from open_flash_chart_2 project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 62.3%
  • Ruby 37.7%