Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Visualiser la distribution des données de canal avec une box plot.

Cet exemple montre comment dessiner une box plot à partir des données de votre canal ThingSpeak ™ et visualiser la distribution des données.

Lire les données du canal ThingSpeak Car-Counter

Le canal ThingSpeak 38629 contient des données obtenues avec un Raspberry Pi™ et une webcam qui compte les voitures sur une autoroute très fréquentée. L'algorithme de comptage de voitures s'exécute sur le Raspberry Pi et envoie le nombre de voitures toutes les 15 secondes à ThingSpeak. Les champs 1 et 2 contiennent respectivement les données de trafic en direction est et ouest.

data = thingSpeakRead(38629,'NumDays',1,'Fields',[1,2],'outputFormat','table');

Dessiner une box plot

Visualisez la distribution des données de trafic en direction est et ouest avec la fonction box plot qui affiche le minimum, le maximum, la médiane, le premier quartile et le troisième quartile.

boxplot([data.DensityOfEastboundCars data.DensityOfWestboundCars],'Notch','on', ...
    'Labels',{'All Eastbound Cars','All Westbound Cars'});
ylabel('Density of cars every 15 seconds');
title('Boxplot of Eastbound and Westbound traffic in the last 24 hours');

La box plot montre le nombre médian, minimum et maximum de voitures pour le trafic en direction est et ouest. Les moustaches couvrent par défaut 99,3 % des données. Le bas et le haut de la case indiquent le premier et le troisième quartile ; la répartition du trafic en direction ouest est nettement plus réduite.

Voir aussi

Fonctions