First page Back Continue Last page Overview Graphics

Create Barchart

fts = {}

for gender in genders:

fts[gender] = Feature(heights[gender], name=gender, bin_width=5)

print(gender, fts[gender].freq_dict)

for gender in genders:

frequencies = list(fts[gender].freq_dict.items())

frequencies.sort(key=lambda x: x[1])

X, Y = zip(*frequencies)

color = "blue" if gender=="male" else "red"

bar_width = 4 if gender=="male" else 3

plt.bar(X, Y, bar_width, color=color, alpha=0.75, label=gender)

plt.legend(loc='upper right')

plt.show()