MATLAB Application de visualisation
Visualisez les données d'un canal ThingSpeak™ à l'aide des fonctions et des toolboxes MATLAB® répertoriées dans Accéder aux boîtes à outils complémentaires MATLAB. Vous pouvez afficher et explorer des données à l'aide de visualisations interactives ou statiques. Vous pouvez également rendre les visualisations publiques et utiliser l'URL pour les intégrer sur des sites Web. Créez ces visualisations interactives à l'aide de l'application MATLAB Visualizations :
Graphique en aires
Graphique linéaire
Diagramme de dispersion
Diagramme de tige
Tracé avec deux axes Y empilés
Vous avez également accès à de nombreuses autres options d'affichage à partir du MATLAB Plot Gallery.
Visualisez les données avec MATLAB
Cliquez sur Apps > MATLAB Visualizations.
Cliquez sur New pour démarrer votre visualisation.
Sélectionnez un modèle ou un exemple avec un exemple de code, que vous pouvez exécuter et explorer les résultats.
Cliquez sur Create.
MATLAB Paramètres de visualisation
Name : Entrez un nom unique pour votre visualisation. Appuyez sur Entrée ou cliquez en dehors de la zone de nom chaque fois que vous modifiez le nom et le nom stocké de votre visualisation est automatiquement mis à jour.
MATLAB Code : Entrez le code personnalisé ou modifiez l'exemple de code avec vos données.
Create a public URL : Cochez cette case pour rendre cette visualisation publique et générer une URL publique pour partager votre visualisation MATLAB. Si cette case est cochée, vous pouvez également ajouter la visualisation à la vue publique de vos canaux publics.
AutoUpdate : Exécutez le code MATLAB et mettez à jour les visualisations actuellement visibles toutes les cinq minutes. Les visualisations que vous pouvez automatiquement mettre à jour incluent :
Visualisations ajoutées à la vue des canaux
Visualisations ouvertes en mode vue
Cette case à cocher n'est visible que pour les utilisateurs disposant d'une licence ThingSpeak payante.
Save and Run : Cliquez pour enregistrer et exécuter votre visualisation.
Save : Cliquez pour enregistrer votre visualisation sans exécuter le code. Un astérisque sur ce bouton indique des modifications non enregistrées.
MATLAB Plot Output : Ce champ affiche votre visualisation.
Output : Ce champ affiche la sortie de votre code. Utilisez-le pour déboguer et modifier votre code.
Clear Output : Cliquez pour effacer la visualisation et la sortie.
Display Settings : Vous pouvez ajouter la visualisation à votre vue des canaux. Développez Add/Edit this Visualization to a Channel pour voir une liste de vos canaux.
Pour ajouter la visualisation à la vue des canaux privé, sélectionnez Private View.
Pour afficher la visualisation sur une vue publique d'une canal, assurez-vous que le canal est public et activez Create a public URL. Sélectionnez ensuite Public View pour les canaux sur lesquels vous souhaitez voir la visualisation.
Pour mettre à jour vos sélections, cliquez sur Save Display Settings. Toutes les canaux sélectionnés sont affichés dans la section Show on Channel(s).
Delete : Cliquez pour supprimer la visualisation. La suppression d'une visualisation la supprime également de votre vue des canaux.
My Channels (côté droit de la page) Consultez les informations sur vos canaux enregistrés, notamment :
Nom du canal
Identifiant de la chaine
Accès
Écrire et lire des clés API
Champs de canal
Help (côté droit de la page)
Documentation : Cliquez sur cet onglet pour plus d'informations sur l'utilisation de l'application de visualisations MATLAB
New Channel : Créez un nouveau canal pour conserver la valeur de vos données analysées. Après avoir enregistré cette canal, vous revenez automatiquement à la même page d'application de visualisation et la nouvelle canal apparaît dans la liste des informations sur le canal.
Dimensionnement des visualisations MATLAB
Pour dimensionner votre visualisation MATLAB, envoyez une requête HTTP GET à https://thingspeak.com/apps/matlab_visualizations/MATLAB_VIS_ID
, en remplaçant le MATLAB_VIS_ID
par votre MATLAB ID de visualisation.
Les paramètres valides incluent :
width
(integer/ chaîne de caractère) — Largeur de la visualisation, spécifiée en pixels. (facultatif) La largeur par défaut est de 450 pixels. Vous pouvez également passer'auto'
comme argument pour modifier la largeur et la hauteur de la visualisation par la largeur et la hauteur de l'élément HTML parent.height
(integer/ chaîne de caractère) — Hauteur de la visualisation, spécifiée en pixels. (facultatif) La hauteur par défaut est de 235 pixels. Vous pouvez également passer'auto'
comme argument pour modifier la largeur et la hauteur de la visualisation par la largeur et la hauteur de l'élément HTML parent.
Remarque
Les valeurs minimum et maximum pour la largeur et la hauteur sont respectivement de 120 pixels et 5000 pixels. Si vous fournissez uniquement la hauteur sous forme d'entier, la largeur est calculée en utilisant le nombre d'or 1,618 comme hauteur * 1,618. Si vous fournissez uniquement la largeur sous forme d'entier, la hauteur est calculée comme largeur / 1,618. Si vous appliquez les résultats de la formule à une largeur qui est en dehors de la valeur minimale ou maximale, la taille de visualisation par défaut est de 450 x 235 pixels.
Exemple de requête GET :
GET https://thingspeak.com/apps/matlab_visualizations/19889?width=1000&height=1200
Limites
Vous ne pouvez pas utiliser les fonctions de visualisation interactives ThingSpeak MATLAB avec des tracés statiques MATLAB dans le même code. De plus, vous ne pouvez appeler qu'une seule fonction de tracé pour une visualisation donnée.
Les données écrites sur les canaux ThingSpeak dans les visualisations MATLAB doivent respecter les limitations de taux de publication. Vous risquez de perdre des données si vous essayez d'écrire plusieurs fois sur un canal au cours de la période autorisée par votre licence.
Nouveau sur MATLAB ?
Regardez le tutoriel vidéo Getting Started with MATLAB.
Apprenez de manière interactive à MATLAB Academy.
Utilisez des tracés statiques supplémentaires du MATLAB Plot Gallery.
Voir aussi
Fonctions
area
(MATLAB) |plot
(MATLAB) |stem
(MATLAB) |scatter
(MATLAB) |yyaxis
(MATLAB) |semilogy
(MATLAB)
Exemples associés
- Supprimer et visualiser les valeurs aberrantes dans vos données
- Visualisez les pics dans vos données
- Visualisez les changements brusques des signaux
- Visualiser le chemin parcouru dans les cartes vectorielles
- Visualisez le chemin parcouru dans les cartes de la NASA
- Visualiser la distribution des données de canal avec une box plot.
- Tracer un histogramme avec un ajustement de distribution
- Générer un signal chirp
- Visualiser l'ajustement linéaire aux données ThingSpeak dispersées
- Visualiser la vitesse du vent en fonction de la température et de la pression ambiantes
- Visualisez la moyenne mobile simple de vos données
- Visualisez et comparez les profondeurs de marée mesurées et prévues
- Prévoir les profondeurs des marées à l'aide des données ThingSpeak
- Tracer l'histogramme d'erreur pour un réseau de neurones
En savoir plus
- Graphiques 2D et 3D (MATLAB)
- Démarrer avec MATLAB (MATLAB)
- MATLAB