text: Title: live update of the chart
  Body: I have data streaming through API calls to Alpaca and it is real time stock market data, it is using the code below to get data, and "on_message" event triggers I parse the data to pandas dataframe object dfObj, then plot the candlestick chart.  Now the issue is the chart will need to be closed manually in order for it to continue execute the next "on message event", anyway to update the chart? and continue without plotting a new one?
  
  --------------------------------------------
      ws = websocket.WebSocketApp("wss://socket.polygon.io/stocks",
                                on_message = on_message,
                                on_error = on_error,
                                on_close = on_close)
      ws.on_open = on_open
      ws.run_forever()
  
  ------------------------------------------------------------
  ```python
  import mplfinance as mpf 
  
  def on_message(ws, message):
            # code to parse message and add data to dfObj .....
            mpf.plot(dfObj, type='candle')
  ```
  
  the code above just fragments