Sha256: 32d7236f80676b68f2faf3a5e6e6c638fdc3eb92cf396684ef441f62b5ba9fd0
Contents?: true
Size: 588 Bytes
Versions: 5
Compression:
Stored size: 588 Bytes
Contents
module Vega class Chart < BaseChart # https://vega.github.io/vega/docs/specification/ scalar_methods \ :description, :background, :width, :height, :padding, :autosize, :title, :encode hash_methods \ :config, :usermeta array_methods \ :signals, :scales, :projections, :axes, :legends, :marks attr_reader :spec def initialize @schema = "https://vega.github.io/schema/vega/v5.json" super() end def data!(value) (@spec[:data] ||= []) << data_value(value) self end immutable_method :data end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
vega-0.2.1 | lib/vega/chart.rb |
vega-0.2.0 | lib/vega/chart.rb |
vega-0.1.3 | lib/vega/chart.rb |
vega-0.1.2 | lib/vega/chart.rb |
vega-0.1.1 | lib/vega/chart.rb |