Module: Plotlyjs
- Defined in:
- lib/plotlyjs-ruby.rb,
lib/plotlyjs/chart.rb,
lib/plotlyjs/utils.rb,
lib/plotlyjs/config.rb,
lib/plotlyjs/version.rb
Defined Under Namespace
Modules: Utils
Classes: Chart, Config
Constant Summary
collapse
- VERSION =
"0.4.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
17
18
19
|
# File 'lib/plotlyjs-ruby.rb', line 17
def configuration
@configuration ||= Config.new
end
|
21
22
23
|
# File 'lib/plotlyjs-ruby.rb', line 21
def configure
yield(configuration)
end
|
.new_plot(*ids, data: nil, layout: {}, config: {}) ⇒ Object
10
11
12
13
14
15
|
# File 'lib/plotlyjs-ruby.rb', line 10
def new_plot(*ids, data: nil, layout: {}, config: {})
merged_config = Plotlyjs::Utils.deep_merge(configuration.options, config)
chart = Chart.new(ids, data: data, layout: layout, config: merged_config)
chart.to_html
end
|