mirror of https://github.com/Textualize/rich.git
fix bars example
This commit is contained in:
parent
8316834459
commit
88bc65df2b
|
@ -1,10 +1,11 @@
|
||||||
"""
|
"""
|
||||||
|
|
||||||
Use Bar to renderer a sort-of cirlce.
|
Use Bar to renderer a sort-of circle.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
from rich.align import Align
|
||||||
from rich.bar import Bar
|
from rich.bar import Bar
|
||||||
from rich.color import Color
|
from rich.color import Color
|
||||||
from rich import print
|
from rich import print
|
||||||
|
@ -13,8 +14,8 @@ from rich import print
|
||||||
SIZE = 40
|
SIZE = 40
|
||||||
|
|
||||||
for row in range(SIZE):
|
for row in range(SIZE):
|
||||||
y = (row / SIZE) * 2 - 1
|
y = (row / (SIZE - 1)) * 2 - 1
|
||||||
x = math.sqrt(1 - y * y)
|
x = math.sqrt(1 - y * y)
|
||||||
color = Color.from_rgb((y + 1) * 127, 0, 0)
|
color = Color.from_rgb((y + 1) * 127, 0, 0)
|
||||||
bar = Bar(1, width=SIZE * 2, begin=1 - x, end=x, color=color)
|
bar = Bar(2, width=SIZE * 2, begin=1 - x, end=1 + x, color=color)
|
||||||
print(bar)
|
print(Align.center(bar))
|
||||||
|
|
Loading…
Reference in New Issue