Skip to content

chien/nvd3-rails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVD3 Rails - Reusable charts for Rails 3

Install

To include nvd3-rails into your rails project add

gem "nvd3-rails"

To your Projects Gemfile with https://rubygems.org as your gem source.

To add all nvd3 javascript files into your asset pipeline add:

//= require nvd3-rails

in app/assets/javascripts/application.js

also add:

*= require nvd3-rails

in app/assets/stylesheets/application.css

Note as of today nvd3 clutters the model naming e.g. lineWithFisheyeChart.js and lineChart.js export their model both as lineChart.

If you only need a subset of models e.g. lineChart you can add:

//= require nvd3/lib/d3.v2
//= require nvd3/src/core
//= require nvd3/src/tooltip
//= require nvd3/src/utils.js
//= require nvd3/src/models/lineChart
//= require nvd3/src/models/legend.js
//= require nvd3/src/models/axis.js
//= require nvd3/src/models/scatter.js
//= require nvd3/src/models/line.js

to your application.js

Credits

This was originally a fork of https://github.com/adeven/nvd3-rails so most of the credit goes to adeven for making this. I just updated it to be compatible with asset_sync for Rails and uploaded it to RubyGems.

About

Nvd3 for Ruby on Rails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published