Class: RubyvisCharts::DonutChart
- Inherits:
-
AbstractChart
- Object
- AbstractChart
- RubyvisCharts::DonutChart
- Defined in:
- lib/rubyvis_charts/donut_chart.rb
Defined Under Namespace
Modules: DefaultArguments
Instance Attribute Summary collapse
-
#cones_colors ⇒ Object
readonly
Returns the value of attribute cones_colors.
-
#inner_radius ⇒ Object
readonly
Returns the value of attribute inner_radius.
-
#outer_radius ⇒ Object
readonly
Returns the value of attribute outer_radius.
-
#percentage_key ⇒ Object
readonly
Returns the value of attribute percentage_key.
Attributes inherited from AbstractChart
#height, #inner_box_height, #inner_box_width, #padding, #parent_layer, #values, #width
Instance Method Summary collapse
-
#initialize(cones_colors: DefaultArguments::CONES_COLORS, outer_radius: DefaultArguments::OUTER_RADIUS, inner_radius: DefaultArguments::OUTER_RADIUS * 0.7, percentage_key: :percentage, **other) ⇒ DonutChart
constructor
A new instance of DonutChart.
Methods inherited from AbstractChart
Constructor Details
#initialize(cones_colors: DefaultArguments::CONES_COLORS, outer_radius: DefaultArguments::OUTER_RADIUS, inner_radius: DefaultArguments::OUTER_RADIUS * 0.7, percentage_key: :percentage, **other) ⇒ DonutChart
Returns a new instance of DonutChart.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/rubyvis_charts/donut_chart.rb', line 11 def initialize( cones_colors: DefaultArguments::CONES_COLORS, outer_radius: DefaultArguments::OUTER_RADIUS, inner_radius: DefaultArguments::OUTER_RADIUS * 0.7, percentage_key: :percentage, **other ) super(other) @outer_radius = outer_radius @inner_radius = inner_radius @cones_colors = cones_colors @percentage_key = percentage_key initialize_cones! end |
Instance Attribute Details
#cones_colors ⇒ Object (readonly)
Returns the value of attribute cones_colors.
9 10 11 |
# File 'lib/rubyvis_charts/donut_chart.rb', line 9 def cones_colors @cones_colors end |
#inner_radius ⇒ Object (readonly)
Returns the value of attribute inner_radius.
9 10 11 |
# File 'lib/rubyvis_charts/donut_chart.rb', line 9 def inner_radius @inner_radius end |
#outer_radius ⇒ Object (readonly)
Returns the value of attribute outer_radius.
9 10 11 |
# File 'lib/rubyvis_charts/donut_chart.rb', line 9 def outer_radius @outer_radius end |
#percentage_key ⇒ Object (readonly)
Returns the value of attribute percentage_key.
9 10 11 |
# File 'lib/rubyvis_charts/donut_chart.rb', line 9 def percentage_key @percentage_key end |