code: def _post_update_stream_plot(self, stream_vis):
      if VisBase.get_ipython():
          if not stream_vis.only_summary:
              self.widget.value = self.df.to_html(
                  classes=["output_html", "rendered_html"]
              )
          else:
              self.widget.value = self.df.describe().to_html(
                  classes=["output_html", "rendered_html"]
              )
          # below doesn't work because of threading issue
          # self.widget.clear_output(wait=True)
          # with self.widget:
          #    display.display(self.df)
      else:
          last_recs = self.df.iloc[[-1]].to_dict("records")
          if len(last_recs) == 1:
              print(last_recs[0])
          else:
              print(last_recs)
  
file_path: tensorwatch/tensorwatch/text_vis.py
imports: from .None import utils
  from .vis_base import VisBase
label_desc: Use image node_id 8 for calling the TextVis obj's underlying member method code with example usage: obj._post_update_stream_plot(stream_vis) without return types