Ich wollte tun, was der Titel des Artikels sagt. Notieren Sie sich, wie Sie es tun, da Sie es möglicherweise wieder verwenden.
--Erstellen Sie verknüpfte Diagramme mit matplotlib
--Speichern im svg
Format
--Öffnen Sie die Datei in einem Browser wie Chrome
Ich habe am Jupyter-Labor gearbeitet. Die Version sieht so aus (aus dem Ergebnis des Pip Freeze)
jupyterlab-server==1.0.7
matplotlib==3.2.1
#verschiedene Einstellungen
import matplotlib.pyplot as plt
from IPython.display import set_matplotlib_formats
set_matplotlib_formats("svg")
#Vorbereitung der Testdaten
data_list = [[0, 1], [1,0], [1,1]]
label_list = ['google', 'yahoo', 'lightcafe']
url_list = ['https://www.google.com/', 'https://www.yahoo.co.jp/', 'https://www.lightcafe.co.jp/']
#Diagrammerstellung
fig, ax = plt.subplots(1, 1, tight_layout=True)
for d, l, u in zip(data_list, label_list, url_list):
x, y = d
ax.scatter(x, y) #Punktdiagramm
ax.annotate(l, xy=(x, y), size=10, #Charakterplot
url=u,
bbox=dict(color='w', alpha=1e-6, url=u),
)
#sparen
fig.savefig('test.svg')
Öffnen Sie test.svg
in Ihrem Browser und klicken Sie auf die Datenpunkte oder Beschriftungen im Diagramm
Zum eingestellten Link springen.
Übrigens, wenn Sie dasselbe in Google Colaboratory ausführen, müssen Sie svg nicht speichern Ich konnte vom Ausgang der Zelle fliegen.
das ist alles
Recommended Posts