jak zrobić zgrupowany wykres pudełkowy w matplotlib
Mam trzy algorytmy, A, B i C. Uruchomiłem je na różnych zestawach danych i chciałbym wykresować ich środowiska wykonawcze na każdym jako zgrupowane wątki w Pythonie.
Jako wizualny przykład tego, czego chcę, narysowałem straszny rysunek, ale mam nadzieję, że trafi w sedno.
Jeśli moje dane w pythonie wyglądają tak:
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)
Jak mogę sprawić, by moja fabuła wyglądała jak obraz, który narysowałem?