class Plotly::Layout

Constants

ATTRS
AXISES

Public Class Methods

new(opts = {}) click to toggle source

@option opts [String] title @option opts [String] barmode @option opts [Hash] xaxis @option opts [Hash] yaxis

# File lib/plotly/layout.rb, line 17
def initialize(opts = {})
  return unless opts.is_a?(Hash)

  opts.each do |k, v|
    v.convert_to(Plotly::Axis) if AXISES.include?(k)
    instance_variable_set("@#{k}", v)
  end
end