Matplotlib-Figur in iPython HTML einbetten

Ich möchte dynamisch HTML mit einer Code-Zelle in Jupyter Notebook schreiben und anzeigen. Das Ziel ist es, den HTML-Code zu generieren, um die Tags table, div, img auf eine von mir gewählte Weise anzuzeigen. Ich möchte IMG-Daten erfassen und an der gewünschten Stelle in diesem automatisch generierten HTML platzieren.

Bisher habe ich herausgefunden, dass ich Folgendes tun kann:

from IPython.core.display import HTML

HTML("<h1>Hello</h1>")

und bekomme

Hall

Das ist großartig. Ich möchte dies jedoch tun können:

HTML("<h1>Hello</h1><hr/><img src='somestring'/>")

und etwas Ähnliches wie ein @ bekommHall mit einer horizontalen Linie und einem Bild darunter, wobei das Bild dasselbe wie unten ist.

import pandas as pd
import numpy as np

np.random.seed(314)
df = pd.DataFrame(np.random.randn(1000, 2), columns=['x', 'y'])

df.plot.scatter(0, 1)

Das Ergebnis sollte so aussehen:

Frag

Was ersetze ich'something' mit, um dies umzusetzen? Und mehr auf den Punkt, wie bekomme ich es per Python?

Ich hätte gedacht, dass es ein Attribut für ein Figurenobjekt gibt, das eine serialisierte Version des Bildes enthält, aber ich kann es nicht finden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage