Wie erstelle ich ein gruppiertes Boxplot-Diagramm in Matplotlib?
Ich habe drei Algorithmen, A, B und C. Ich habe sie auf verschiedenen Datasets ausgeführt und möchte ihre Laufzeiten jeweils als gruppiertes Boxplot in Python grafisch darstellen.
Als visuelles Beispiel für das, was ich will, habe ich eine schreckliche Zeichnung angefertigt, aber hoffentlich kommt der Punkt klar zum Ausdruck.
Wenn meine Daten in Python so aussehen:
import numpy as np
import random
data = {}
data['dataset1'] = {}
data['dataset2'] = {}
data['dataset3'] = {}
n = 5
for k,v in data.iteritems():
upper = random.randint(0, 1000)
v['A'] = np.random.uniform(0, upper, size=n)
v['B'] = np.random.uniform(0, upper, size=n)
v['C'] = np.random.uniform(0, upper, size=n)
Wie kann ich meine Handlung so gestalten, wie ich sie gezeichnet habe?