Module: Nyaplot::Diagrams::Vectors

Includes:
Jsonizable
Defined in:
lib/nyaplot/diagram.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Jsonizable

#as_json, #before_to_json, #get_property, included, #init_properties, #set_property, #to_json

Instance Attribute Details

#colorArray<String>


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#dxSymbol


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#dySymbol


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#fill_bySymbol


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#hoverBoolean


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#stroke_colorString


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#stroke_widthNumeric


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#titleString


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#xSymbol


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

#ySymbol


214
# File 'lib/nyaplot/diagram.rb', line 214

define_group_properties(:options, [:title, :x, :y, :dx, :dy, :fill_by, :color, :stroke_color, :stroke_width, :hover])

Instance Method Details

#process_data(df, labels) ⇒ Object


216
217
218
219
220
221
222
223
# File 'lib/nyaplot/diagram.rb', line 216

def process_data(df, labels)
  label_x = labels[0]
  label_y = labels[1]
  x(label_x)
  y(label_y)
  @xrange = [df[label_x].to_a.min, df[label_x].to_a.max]
  @yrange = [df[label_y].to_a.min, df[label_y].to_a.max]
end

#zoom?Boolean


225
226
227
# File 'lib/nyaplot/diagram.rb', line 225

def zoom?
  true
end