plot画图多个变量 python_Python可视化库Matplotlib绘图入门详解
时间: 2024-05-08 21:22:11 浏览: 90
Python的绘图库matplotlib快速入门.ppt
5星 · 资源好评率100%
Matplotlib是一个Python绘图库,它可以用于创建各种类型的图表,包括折线图、散点图、柱状图、饼图等。在本文中,我们将介绍如何使用Matplotlib绘制多个变量的图表。
首先,我们需要导入Matplotlib库和其他必要的库。以下是导入库的代码:
```python
import matplotlib.pyplot as plt
import numpy as np
```
接下来,我们将生成一些随机数据来绘制图表。以下是生成数据的代码:
```python
x = np.arange(1, 11)
y1 = np.random.randint(1, 10, size=10)
y2 = np.random.randint(1, 10, size=10)
y3 = np.random.randint(1, 10, size=10)
```
在这里,我们使用了NumPy库来生成随机的x和y值。我们现在有了三个变量,y1、y2和y3,它们都是由x生成的。
现在,我们可以使用Matplotlib来绘制这些变量的图表。以下是绘制图表的代码:
```python
plt.plot(x, y1, label='y1')
plt.plot(x, y2, label='y2')
plt.plot(x, y3, label='y3')
plt.legend()
plt.show()
```
在这里,我们使用了plt.plot()函数来绘制每个变量的线条。我们还使用了plt.legend()函数来创建一个图例,它将每个变量的标签与相应的线条关联起来。最后,我们使用plt.show()函数来显示图表。
运行上述代码,将得到一个包含三个变量的折线图,每个变量都有自己的标签。
除了折线图,Matplotlib还支持其他类型的图表,例如散点图、柱状图和饼图。要绘制这些类型的图表,您需要使用不同的函数和参数。请参考Matplotlib文档以获取更多信息。
希望这篇文章对您有所帮助,祝您在使用Matplotlib时愉快!
阅读全文