pip install asciimatics
python
from asciimatics.screen import Screen
from asciimatics.widgets import BarChart
def draw_chart(screen):
data = [("A", 10), ("B", 7), ("C", 5), ("D", 3)]
chart = BarChart(2, 10, data, screen.width // 2, screen.height // 2,
label="Sample Bar Chart")
chart.update(data)
chart.draw(screen)
def run():
Screen.wrapper(draw_chart)
run()