I usually just use pyplot.plot in Jupyter. That flickers a bit when I clear the output abd redraw but works quite welk for me.
I also have something in bokeh. That is a bit more appealing conceptually because it supports updates, but I found that it was a bit less convenient.
Here is an example with pyplot 133.
Best regards
Thomas