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
|
||||
|
||||
from rich.align import Align
|
||||
from rich.bar import Bar
|
||||
from rich.color import Color
|
||||
from rich import print
|
||||
|
@ -13,8 +14,8 @@ from rich import print
|
|||
SIZE = 40
|
||||
|
||||
for row in range(SIZE):
|
||||
y = (row / SIZE) * 2 - 1
|
||||
y = (row / (SIZE - 1)) * 2 - 1
|
||||
x = math.sqrt(1 - y * y)
|
||||
color = Color.from_rgb((y + 1) * 127, 0, 0)
|
||||
bar = Bar(1, width=SIZE * 2, begin=1 - x, end=x, color=color)
|
||||
print(bar)
|
||||
bar = Bar(2, width=SIZE * 2, begin=1 - x, end=1 + x, color=color)
|
||||
print(Align.center(bar))
|
||||
|
|
Loading…
Reference in New Issue