Visualizza la distribuzione dei dati del canale con un box plot
Questo esempio mostra come disegnare un box plot dai dati nel tuo canale ThingSpeak™ e visualizzare la distribuzione dei dati.
Leggi i dati dal canale ThingSpeak Car-Counter
Il canale ThingSpeak 38629 contiene dati ottenuti con un Raspberry Pi™ e una webcam che conta le auto su un'autostrada trafficata. L'algoritmo di conteggio delle auto viene eseguito sul Raspberry Pi e invia il conteggio delle auto ogni 15 secondi a ThingSpeak. I campi 1 e 2 contengono rispettivamente i dati sul traffico in direzione est e ovest.
data = thingSpeakRead(38629,'NumDays',1,'Fields',[1,2],'outputFormat','table');
Disegna un diagramma a scatola
Visualizza la distribuzione dei dati sul traffico in direzione est e ovest con la funzione boxplot che mostra minimo, massimo, mediana, primo quartile e terzo 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');
Il box plot mostra il numero mediano, minimo e massimo di automobili per il traffico in direzione est e ovest. Per impostazione predefinita, i baffi coprono il 99,3% dei dati. La parte inferiore e superiore della casella indicano il primo e il terzo quartile; la distribuzione del traffico in direzione ovest è notevolmente inferiore.
Vedi anche
Funzioni
boxplot
(Statistics and Machine Learning Toolbox) |thingSpeakRead