module SimpleD3::LayoutHelper
Public Instance Methods
simple_d3(placeholder, settings={})
click to toggle source
# File lib/simple_d3/layout_helper.rb, line 4 def simple_d3(placeholder, settings={}) defaults = { :type => :bar, :width => 600, :height => 250, } settings.reverse_merge!(defaults) graph = SimpleD3::Template.template(placeholder, settings).prepend(content_tag("div", "", {id: placeholder})) # Display without escaping html if defined?(raw) return raw(graph) else return graph end end
simple_d3_bar(placeholder, settings={})
click to toggle source
# File lib/simple_d3/layout_helper.rb, line 22 def simple_d3_bar(placeholder, settings={}) settings[:type] = "bar" settings[:width] = 600 settings[:height] = 250 settings[:colors] = ["#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"] simple_d3(placeholder, settings) end
simple_d3_pie(placeholder, settings={})
click to toggle source
# File lib/simple_d3/layout_helper.rb, line 30 def simple_d3_pie(placeholder, settings={}) settings[:type] = "pie" settings[:width] = settings[:height] = 500 simple_d3(placeholder, settings) end