matplotlib绘图各个方法
时间: 2023-10-14 08:04:15 浏览: 92
matplotlib是一个Python绘图库,提供了丰富的绘图功能。以下是一些常用的matplotlib绘图方法:
1. 线图:使用`plot()`方法可以生成线图,可以通过传入x轴和y轴的数据来绘制折线图。
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y)
plt.show()
```
2. 散点图:使用`scatter()`方法可以生成散点图,通过传入x轴和y轴的数据来绘制散点。
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.scatter(x, y)
plt.show()
```
3. 条形图:使用`bar()`方法可以生成条形图,通过传入x轴和y轴的数据来绘制条形。
```python
import matplotlib.pyplot as plt
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 7, 12, 8, 9]
plt.bar(x, y)
plt.show()
```
4. 饼图:使用`pie()`方法可以生成饼图,通过传入各个部分的数值来绘制饼图。
```python
import matplotlib.pyplot as plt
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
plt.pie(sizes, labels=labels)
plt.show()
```
5. 箱线图:使用`boxplot()`方法可以生成箱线图,通过传入一组数据来绘制箱线图。
```python
import matplotlib.pyplot as plt
data = [np.random.normal(0, std, 100) for std in range(1, 4)]
plt.boxplot(data)
plt.show()
```
以上只是一些常见的绘图方法,matplotlib还提供了很多其他类型的图形和绘图选项,可以根据需求进行选择和使用。
阅读全文