Python: Histogram with area normalized to something other than 1
问题 Is there a way to tell matplotlib to "normalize" a histogram such that its area equals a specified value (other than 1)? The option "normed = 0" in n, bins, patches = plt.hist(x, 50, normed=0, histtype='stepfilled') just brings it back to a frequency distribution. 回答1: Just calculate it and normalize it to any value you'd like, then use bar to plot the histogram. On a side note, this will normalize things such that the area of all the bars is normed_value . The raw sum will not be normed