echarts_documentation.py 415 B

12345678910111213141516
  1. from nicegui import ui
  2. def main_demo() -> None:
  3. chart = ui.echarts({
  4. 'xAxis': {'type': 'value'},
  5. 'yAxis': {'type': 'value'},
  6. 'series': [{'data': [[0, 0], [1, 1]], 'type': 'line'}],
  7. })
  8. def update():
  9. x = len(chart.options['series'][0]['data'])
  10. chart.options['series'][0]['data'].append([x, x**2])
  11. chart.update()
  12. ui.button('Update', on_click=update)