Class: Charts::Grid::VerticalGridLine
- Inherits:
-
GridLine
- Object
- GridLine
- Charts::Grid::VerticalGridLine
show all
- Defined in:
- lib/charts/bar_chart/grid/vertical_grid_line.rb
Instance Attribute Summary
Attributes inherited from GridLine
#chart, #value
Instance Method Summary
collapse
Methods inherited from GridLine
#draw, #initialize, #label_text
Instance Method Details
#label_style ⇒ Object
26
27
28
29
30
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 26
def label_style
{
text_anchor: 'middle'
}
end
|
#label_x ⇒ Object
22
23
24
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 22
def label_x
x1
end
|
#label_y ⇒ Object
18
19
20
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 18
def label_y
y2 + chart.renderer.font_size + 5
end
|
#x1 ⇒ Object
10
11
12
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 10
def x1
chart.outer_margin + chart.inner_width * chart.normalize(value)
end
|
#x2 ⇒ Object
14
15
16
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 14
def x2
x1
end
|
#y1 ⇒ Object
2
3
4
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 2
def y1
chart.outer_margin
end
|
#y2 ⇒ Object
6
7
8
|
# File 'lib/charts/bar_chart/grid/vertical_grid_line.rb', line 6
def y2
chart.outer_margin + chart.inner_height
end
|