绘制散点图,柱状图和折线图用到Matplotlib的哪些函数?
时间: 2024-09-13 16:14:07 浏览: 76
Matplotlib是一个用于创建静态、动画和交互式可视化的Python库。在Matplotlib中绘制散点图、柱状图和折线图会用到以下函数:
1. 绘制散点图(Scatter Plot):
使用`plt.scatter()`函数可以绘制散点图。这个函数允许你指定x和y坐标的数据点,并通过不同的参数来设置点的样式。
示例代码:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
plt.scatter(x, y)
plt.show()
```
2. 绘制柱状图(Bar Chart):
使用`plt.bar()`函数可以绘制柱状图。这个函数接受x坐标(可以是位置或类别名称)和每个柱子的高度,以及其他可选参数,如柱子宽度等。
示例代码:
```python
import matplotlib.pyplot as plt
categories = ['Category A', 'Category B', 'Category C']
values = [10, 20, 15]
plt.bar(categories, values)
plt.show()
```
3. 绘制折线图(Line Plot):
使用`plt.plot()`函数可以绘制折线图。这个函数接受x和y坐标的数据点,并将它们以线的形式连接起来。除了绘制基本的折线图之外,还可以设置线条样式、颜色和标记等。
示例代码:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 3, 7, 1, 5]
plt.plot(x, y, marker='o') # 'o' 表示用圆圈标记数据点
plt.show()
```
阅读全文