现在有十条线上所有点的x和y数据,要求用Matplotlib将这十条线画在一个图内
时间: 2023-12-03 15:45:44 浏览: 69
可以使用Matplotlib中的plot函数,将每条线的x和y数据传入函数中,绘制出对应的线条。
以下是一个简单的示例代码:
``` python
import matplotlib.pyplot as plt
import numpy as np
# 生成10条随机的x和y数据
x = np.linspace(0, 10, 100)
y1 = np.random.rand(100)
y2 = np.random.rand(100)
y3 = np.random.rand(100)
y4 = np.random.rand(100)
y5 = np.random.rand(100)
y6 = np.random.rand(100)
y7 = np.random.rand(100)
y8 = np.random.rand(100)
y9 = np.random.rand(100)
y10 = np.random.rand(100)
# 绘制10条线
plt.plot(x, y1)
plt.plot(x, y2)
plt.plot(x, y3)
plt.plot(x, y4)
plt.plot(x, y5)
plt.plot(x, y6)
plt.plot(x, y7)
plt.plot(x, y8)
plt.plot(x, y9)
plt.plot(x, y10)
# 显示图形
plt.show()
```
这段代码会生成10条随机的线,然后将这10条线绘制在同一个图中。使用`plt.plot()`函数可以绘制单条线,使用`plt.show()`函数可以将图形显示出来。
阅读全文