dg_barres(val, eff, larg) trace le diagramme en barres de val=liste des valeurs et eff=liste des effectifs ou fréquences, sur une largeur de larg (280 maximum). Décommenter en bas pour l’exemple.
from kandinsky import * def dg_barres(val,eff,larg=200): mx=min(val) Mx=max(val) my=min(eff) My=max(eff) e=int(larg/len(val)-2) list_x=[] list_y=[] col=color(0,0,255) for i in range(len(val)): list_x.append(int((val[i]-mx)*larg/(Mx-mx))) list_y.append(int((eff[i])*200/(My))) fill_rect(int((280-larg)/2)+list_x[i],210-list_y[i],e,list_y[i],col) return list_x, list_y #Exemple : #val1=[1,2,3,4,5,6] #eff1=[23,41,15,6,37,29] #dg_barres(val1,eff1,150)