main.py 448 B

12345678910111213141516171819
  1. from random import random
  2. from nicegui import ui
  3. option = {"xAxis": {"type": "value"}, "yAxis": {"type": "value"}, "series": [{"data": [[0, 0]], "type": "line"}]}
  4. echarts = ui.echarts(option).style("min-width: 100%").style("min-height: 400px")
  5. point = 1
  6. def update():
  7. global point
  8. echarts.options["series"][0]["data"].append([point, random()])
  9. point = point + 1
  10. echarts.update()
  11. ui.button("Update", on_click=update)
  12. ui.run()