Module: Nyaplot::Diagrams::Connector

Includes:
Jsonizable
Defined in:
lib/bionya/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

#arc_heightNumeric

Returns The height of arc line

Returns:

  • (Numeric)

    The height of arc line


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#colorArray<String>

Returns colors in which texts are filled

Returns:

  • (Array<String>)

    colors in which texts are filled


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#fill_bySymbol

Returns the column label to decide how to fill sybmols

Returns:

  • (Symbol)

    the column label to decide how to fill sybmols


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#layerNumeric

Returns The number of layer where the plot is placed

Returns:

  • (Numeric)

    The number of layer where the plot is placed


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#shapeArray<String>

Returns the shape of symbols

Returns:

  • (Array<String>)

    the shape of symbols


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#shape_fillString

Returns The color of shape

Returns:

  • (String)

    The color of shape


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#shape_strokeString

Returns The color of stroke for shape

Returns:

  • (String)

    The color of stroke for shape


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#shape_stroke_widthNumeric

Returns The thickness of stroke for shape

Returns:

  • (Numeric)

    The thickness of stroke for shape


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#sizeNumeric

Returns The size of shape

Returns:

  • (Numeric)

    The size of shape


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

#stroke_widthNumeric

Returns the width of stroke

Returns:

  • (Numeric)

    the width of stroke


79
# File 'lib/bionya/diagram.rb', line 79

define_group_properties(:options, [:color, :fill_by, :from, :to, :shape, :stroke_width, :size, :shape_fill, :shape_stroke, :shape_stroke_width, :arc_height, :layer])

Instance Method Details

#process_data(df, labels) ⇒ Object


81
82
83
84
# File 'lib/bionya/diagram.rb', line 81

def process_data(df, labels)
  from(labels[0])
  to(labels[1])
end