Zoeken…


Basic Boxplots

Boxplots zijn beschrijvende diagrammen die helpen om de distributie van verschillende gegevensreeksen te vergelijken. Ze zijn beschrijvend omdat ze maatregelen tonen (bijvoorbeeld de mediaan ) die geen onderliggende waarschijnlijkheidsverdeling aannemen.

Het meest eenvoudige voorbeeld van een boxplot in matplotlib kan worden bereikt door de gegevens gewoon door te geven als een lijst met lijsten:

import matplotlib as plt

dataline1 = [43,76,34,63,56,82,87,55,64,87,95,23,14,65,67,25,23,85]
dataline2 = [34,45,34,23,43,76,26,18,24,74,23,56,23,23,34,56,32,23]
data = [ dataline1, dataline2 ]

plt.boxplot( data )

voer hier de afbeeldingsbeschrijving in


Echter, het is een gangbare praktijk om te gebruiken numpy arrays als parameters aan de percelen, omdat zij vaak het gevolg van eerdere berekeningen. Dit kan als volgt worden gedaan:

import numpy as np
import matplotlib as plt

np.random.seed(123)
dataline1 = np.random.normal( loc=50, scale=20, size=18 )
dataline2 = np.random.normal( loc=30, scale=10, size=18 )
data = np.stack( [ dataline1, dataline2 ], axis=1 )

plt.boxplot( data )

voer hier de afbeeldingsbeschrijving in



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow