Sök…


Grundläggande boxplots

Boxplots är beskrivande diagram som hjälper till att jämföra fördelningen av olika dataserier. De är beskrivande eftersom de visar mått (t.ex. medianen ) som inte antar en underliggande sannolikhetsfördelning.

Det mest grundläggande exemplet på en boxplot i matplotlib kan uppnås genom att bara skicka data som en lista med listor:

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 )

ange bildbeskrivning här


Det är emellertid en vanlig praxis att använda numpy matriser som parametrar för tomterna, eftersom de ofta är resultatet av tidigare beräkningar. Detta kan göras på följande sätt:

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 )

ange bildbeskrivning här



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow