13.2 Bar charts
Bar charts are popular in the media to show count and measurement data. I suspect people create many of these in Microsoft Excel, but you can also use matplotlib to make bar charts for display or publication. We saw bar charts when we generated histograms for the results of quantum circuits in section 9.7.2.
Most of the methods, functions, and stylistic control we saw in the last section for plots also apply to bar charts. Experiment until you like what you see.
13.2.1 Basic bar charts
The most straightforward bar chart corresponds to a list of numeric data values. These values are the heights of the bars.
import matplotlib.pyplot as plt
data = [21, 14, 10, 9, 19]
# draw the bar chart
bar_chart = plt.bar(range(1, len(data) + 1), data)
<Figure size 432x288 with 1 Axes>
plt.show()
It’s more informative for your bar chart viewers if you label the chart and the horizontal ...