Description du cours
Dans ces leçons, vous apprendrez à créer des tracés interactifs à l'aide de HVPlot. La bibliothèque Python HVPlot est une API de traçage de haut niveau basée sur HoloViews, qui fournit une API générale et cohérente pour le traçage des données. Nous allons vous montrer comment utiliser HVPlot et comment fonctionnent les différents widgets de la barre d'outils, avec des fonctions telles que le panoramique, la réinitialisation, le zoom de la boîte, le zoom de la molette, l'enregistrement et le survol. Ces fonctionnalités vous permettront de déplacer le graphique, de zoomer ou de dézoomer sur le graphique et d'obtenir des données sur un point d'intérêt dans le graphique.
Nous vous montrerons également comment la fonction d'enregistrement vous permet d'enregistrer une image graphique sur disque pour une utilisation ultérieure. Pour ces graphiques, vous utiliserez la bibliothèque Python Numpy pour générer des données hypothétiques aléatoires à tracer. Ensuite, vous apprendrez à ajouter et à utiliser un widget de filtre sur votre HVPlot, ce qui vous permettra d'afficher le graphique linéaire de la liste des données sur lesquelles vous filtrez.
Ce que vous allez apprendre
- Créer des graphiques linéaires (line plots) interactifs à l'aide de la bibliothèque Python HVPlot
- Utiliser les widgets de la barre d'outils HVPlot, y compris le panoramique (pan), la réinitialisation (reset), le zoom encadré (box zoom), le zoom molette (wheel zoom), la sauvegarde et le survol (hover)
- Générer des données hypothétiques aléatoires à tracer (plot) à l'aide de la bibliothèque Python NumPy
- Ajouter et utiliser un widget de filtre pour concentrer un graphique linéaire sur des données sélectionnées
- Enregistrer une image de graphique sur le disque pour une utilisation ultérieure avec la fonction de sauvegarde
Points clés à retenir
- HVPlot est une API de traçage (plotting API) de haut niveau construite sur HoloViews qui fournit une API générale et cohérente pour le traçage de données.
- Les widgets de la barre d'outils vous permettent de déplacer le graphique, de faire un zoom avant ou arrière et d'obtenir des données sur un point d'intérêt, y compris les fonctions de panoramique (pan), de réinitialisation, de zoom par boîte (box zoom), de zoom molette (wheel zoom), d'enregistrement et de survol.
- La fonction d'enregistrement vous permet d'enregistrer une image de graphique sur un disque en vue d'une utilisation ultérieure.
- La bibliothèque Python NumPy est utilisée pour générer des données hypothétiques aléatoires à tracer (plot).
- Un widget de filtre ajouté à un HVPlot vous permet d'afficher le graphique linéaire pour la liste de données sur laquelle vous effectuez le filtrage.
Foire aux questions
Que vais-je apprendre dans ce cours ?
Vous apprendrez à créer des graphiques linéaires (line plots) interactifs à l'aide de HVPlot, à utiliser chaque widget de la barre d'outils associé à un graphique HVPlot et à ajouter un widget de filtre à un graphique linéaire pour vous concentrer sur des données.
Qu'est-ce que HVPlot ?
La bibliothèque Python HVPlot est une API de traçage de haut niveau construite sur HoloViews, qui fournit une API générale et cohérente pour tracer (plot) des données.
Quels widgets de la barre d'outils le cours couvre-t-il ?
Le cours couvre les widgets de la barre d'outils avec des fonctions telles que le panoramique (pan), la réinitialisation, le zoom encadré (box zoom), le zoom molette (wheel zoom), la sauvegarde et le survol, qui vous permettent de déplacer le graphique, de zoomer vers l'avant ou vers l'arrière, et d'obtenir des données sur un point d'intérêt.
Quelle bibliothèque Python est utilisée pour générer les données des graphiques ?
Le cours utilise la bibliothèque Python NumPy pour générer des données hypothétiques aléatoires à tracer.
Quels sujets les leçons couvrent-elles ?
Les leçons portent sur la création d'un graphique linéaire interactif à l'aide de HVPlot, l'exploration des widgets de la barre d'outils et l'ajout d'un widget de filtrage.









