[PYTHON] Lien vers les points de données du graphe créé par jupyterlab & matplotlib

À propos de cet article

Je voulais faire ce que dit le titre de l'article. Notez comment vous le faites, car vous pourrez l'utiliser à nouveau.

procédure

--Créez des graphiques liés avec matplotlib --Enregistrer au format svg --Ouvrez le fichier dans un navigateur tel que Chrome

environnement

Je travaillais sur jupyter-lab. La version ressemble à ceci (d'après le résultat de pip freeze)

jupyterlab-server==1.0.7
matplotlib==3.2.1

Création de fichier

#divers paramètres
import matplotlib.pyplot as plt
from IPython.display import set_matplotlib_formats

set_matplotlib_formats("svg")

#Préparation des données de test
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/']

#Création de graphes
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)  #Tracé de points
    ax.annotate(l, xy=(x, y), size=10,  #Graphique des caractères
                url=u,
                bbox=dict(color='w', alpha=1e-6, url=u),
               )
#sauvegarder
fig.savefig('test.svg')

Vérification

Ouvrez test.svg dans votre navigateur et cliquez sur les points de données ou les étiquettes dans le graphique Aller au lien défini.

D'ailleurs, si vous exécutez la même chose dans Google Colaboratory, vous n'avez pas besoin d'enregistrer svg J'ai pu voler depuis la sortie de la cellule.

IMG_20200408_091005.jpg

c'est tout

référence

Recommended Posts

Lien vers les points de données du graphe créé par jupyterlab & matplotlib
Comment éviter l'étiquette de coupure du graphique créé par le module système de tracé à l'aide de matplotlib
Comment tracer beaucoup de légendes en changeant la couleur du graphique en continu avec matplotlib
Omettre les graduations du graphique après la virgule décimale dans matplotlib
Essayez de créer une table d'enregistrement de bataille avec matplotlib à partir des données de "Schedule-kun"
Un diagramme de réseau a été créé avec les données du COVID-19.
Je veux changer la couleur en cliquant sur le point de dispersion dans matplotlib
Comment dessiner un graphique avec Matplotlib
Comment envoyer une image visualisée des données créées en Python à Typetalk
J'ai essayé d'afficher la valeur d'altitude du DTM dans un graphique
J'ai essayé de vérifier le résultat du test A / B avec le test du chi carré
Utilisons Python pour représenter la fréquence des données binaires contenues dans une trame de données dans un graphique à barres unique.
Je viens de créer un outil pour afficher facilement les données sous forme de graphique par opération GUI
Utilisez libsixel pour générer Sixel en Python et générer le graphe Matplotlib vers le terminal.
[python] Comment trier par le Nth Mth élément d'un tableau multidimensionnel
Changer le bloc de données des données d'achat de pandas (produit ID X) en dictionnaire
J'ai essayé de récupérer les données de l'ordinateur portable en le démarrant sur Ubuntu
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Comment calculer la volatilité d'une marque
Augmentez la taille de la police du graphique avec matplotlib
Modifiez le point décimal de la journalisation de, à.
La base de la théorie des graphes avec l'animation matplotlib
Un graphique sympa pour l'analyse des données de Wiire!
Un moyen simple de mesurer la vitesse de traitement d'un disque reconnu par Linux
[Ruby] Comment remplacer uniquement une partie de la chaîne de caractères correspondant à l'expression régulière?
Ajouter une fonction pour indiquer la météo d'aujourd'hui au bot slack (fabriqué par python)
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Un mémo pour comprendre visuellement l'axe des pandas.
Ajoutez des informations au bas de la figure avec Matplotlib
Enregistrer le graphique dessiné par pyqtgraph dans une image
Reliez la souris au gyroscope du Nintendo Switch Procon
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Note Python: Le mystère de l'attribution d'une variable à une variable
J'ai dessiné un graphique Python en utilisant des données publiques sur le nombre de nouveaux patients positifs au coronavirus (COVID-19) à Tokyo + avec un lien vers la version nationale des données de pratique
Grattage des données du bulletin IDWR par nombre de rapports par point fixe de grippe et par préfecture
Je souhaite produire une carte thermique magnifiquement personnalisée de la matrice de corrélation. édition matplotlib
Comment représenter la distribution de la composition bactérienne à partir des données d'analyse Qiime2 dans un diagramme de moustaches
Créez un tableau à deux dimensions en ajoutant une ligne à la fin d'un tableau vide avec numpy
[Dessin graphique] J'ai essayé d'écrire un graphique à barres multi-séries avec matplotlib et seaborn
Lors de la génération d'un grand nombre de graphiques avec matplotlib, je ne souhaite pas afficher le graphique à l'écran (environnement jupyter)
Créez instantanément un diagramme de données 2D à l'aide de matplotlib de python
[Ubuntu] Comment supprimer tout le contenu du répertoire
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment tester les attributs ajoutés par add_request_method de pyramid
[Introduction à matplotlib] Lire l'heure de fin à partir des données COVID-19 ♬
Créer un environnement Python et transférer des données vers le serveur
Attacher au processus Python de la destination SSH et déboguer
L'histoire de la copie de données de S3 vers TeamDrive de Google
Comment trouver le coefficient de mise à l'échelle d'une ondelette bipolaire
Convertissez les données d'image (png) à portée de main en une image .pbm
Trouver le diamètre du graphique par recherche de priorité de largeur (mémoire Python)
Création d'une méthode pour sous-échantillonner les données non équilibrées (pour la classification binomiale)
Ce que j'ai vu en analysant les données du marché des ingénieurs
Y a-t-il un secret dans la fréquence des nombres de rapport de circonférence?
Comment connecter le contenu de la liste dans une chaîne de caractères
J'ai envoyé les données de Raspberry Pi à GCP (gratuit)
Essayez d'extraire les caractéristiques des données de capteur avec CNN
Comment obtenir la valeur en pixels du point à partir de l'image satellite en spécifiant la latitude et la longitude
Publiez le script shell créé pour réduire les problèmes de création de LiveUSB sous Linux
Observation en virgule fixe de données spécifiques sur le Web en exécutant automatiquement un navigateur Web sur le serveur (Ubuntu16.04) (2) -Web scraping-