正确答案是:C: 柱状图。
### 专业分析:
Matplotlib 是一个广泛使用的 Python 数据可视化库,它提供了多种类型的图表来帮助展示数据。其中,`bar` 是用于创建柱状图(Bar Chart)的一个函数。
#### 柱状图的特点:
1. **用途**:
- 柱状图主要用于比较不同类别之间的数据。每个柱子代表一个类别,其高度或长度代表该类别的数值大小。
2. **轴的表示**:
- 通常,柱状图的横轴(x轴)代表类别或分组,纵轴(y轴)代表数值。
- 柱状图可以是垂直的(常见)或水平的。
3. **Matplotlib 实现**:
- 使用 `matplotlib.pyplot.bar()` 函数来创建垂直柱状图。
- 使用 `matplotlib.pyplot.barh()` 函数来创建水平柱状图。
#### 示例代码:
```python
import matplotlib.pyplot as plt
# 数据
categories = ['A', 'B', 'C', 'D']
values = [10, 15, 7, 12]
# 创建柱状图
plt.bar(categories, values)
# 添加标题和标签
plt.title('Example Bar Chart')
plt.xlabel('Categories')
plt.ylabel('Values')
# 显示图形
plt.show()
```
以上代码将生成一个简单的垂直柱状图,其中每个柱子对应于一个类别,柱子的高度对应相应的数值。柱状图是一种非常直观的数据可视化工具,尤其适合用于比较不同组的数据。