bar¶
- mipylib.plotlib.miplot.bar(*args, **kwargs)¶
- Make a bar plot. - Make a bar plot with rectangles bounded by:
- left, left + width, bottom, bottom + height 
 - Parameters
- left – (array_like) The x coordinates of the left sides of the bars. 
- height – (array_like) The height of the bars. 
- width – (array_like) Optional, the widths of the bars default: 0.8. 
- bottom – (array_like) Optional, the y coordinates of the bars default: None 
- color – (Color) Optional, the color of the bar faces. 
- edgecolor – (Color) Optional, the color of the bar edge. 
- linewidth – (int) Optional, width of bar edge. 
- label – (string) Label of the bar series. 
- hatch – (string) Hatch string. 
- hatchsize – (int) Hatch size. Default is None (8). 
- bgcolor – (Color) Background color, only valid with hatch. 
 
- Returns
- Bar legend break. 
 - The following format string characters are accepted to control the hatch style:
- Character - Description - ‘-’ - horizontal hatch style - ‘|’ - vertical hatch style - ‘\’ - forward_diagonal hatch style - ‘/’ - backward_diagonal hatch style - ‘+’ - cross hatch style - ‘x’ - diagonal_cross hatch style - ‘.’ - dot hatch style 
 - Examples: - The bar width in the chart was decided automatically according to data series number. - menMeans = [20, 35, 30, 35, 27] n = len(menMeans) ind = arange(n) width = 0.2 bar(ind, menMeans, width, color='r', label='Men') womenMeans = [25, 32, 34, 20, 25] bar(ind + width, womenMeans, width, color='y', label='Women') xlim(-0.2, 4.6) ylim(0, 40) ylabel('Mean age') xticks(ind + width, ['G1','G2','G3','G4','G5']) legend() title('Bar chart example')   - The bar width and plot position could be set manually with x array and width argument. - menMeans = [20, 35, 30, 35, 27] n = len(menMeans) ind = arange(n) width = 0.35 gap = 0.06 bar(ind, menMeans, width, color='r', label='Men') womenMeans = [25, 32, 34, 20, 25] bar(ind + width + gap, womenMeans, width, color='y', label='Women') xlim(-0.2, 5) ylim(0, 40) ylabel('Mean age') xticks(ind + width + gap / 2, ['G1','G2','G3','G4','G5']) legend() title('Bar chart example')   - Hatch fill example using hatch argument: - menMeans = [20, 35, 30, 35, 27] std_men = (2, 3, 4, 1, 2) bar(menMeans, yerr=std_men, color='r', label='Men', hatch='-') womenMeans = [25, 32, 34, 20, 25] std_women = (3, 5, 2, 3, 3) bar(womenMeans, yerr=std_women, color='b', label='Women', hatch='\\') ylim(0, 40) ylabel('Mean age') xticks(arange(1, len(menMeans) + 1), ['G1','G2','G3','G4','G5']) legend() title('Bar chart example - Hatch')   

