利用python中matplotlib创建三条简单曲线
时间: 2023-12-14 09:38:27 浏览: 35
可以使用以下代码创建三条简单曲线:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成x轴数据
x = np.linspace(0, 10, 100)
# 生成三条y轴数据
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)
# 绘制曲线
plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')
plt.plot(x, y3, label='tan(x)')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
运行后会弹出一个窗口,显示三条曲线。其中,`np.linspace(0, 10, 100)` 生成了一个包含100个元素的数组,表示x轴的数据范围为0到10。接着,使用 `np.sin(x)`、`np.cos(x)`、`np.tan(x)` 分别生成了三条曲线的y轴数据。最后,使用 `plt.plot()` 绘制曲线,并使用 `plt.legend()` 添加图例,最后使用 `plt.show()` 显示图形。
相关问题
matplotlib一张图中多条曲线
要在matplotlib中绘制多条曲线,可以使用plt.plot()函数。该函数可以接受多组数据作为参数,每组数据可以是一个列表或数组,分别表示x轴和y轴上的数据点。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)
# 绘制多条曲线
plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')
plt.plot(x, y3, label='tan(x)')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的代码中,我们首先导入了matplotlib和numpy库,并生成了三组数据x、y1、y2和y3,分别表示x轴和y轴上的数据点。然后,我们分别使用plt.plot()函数绘制了这三条曲线,并给每条曲线设置了一个标签,以便在图例中显示。最后,我们调用plt.legend()函数添加图例,并使用plt.show()函数显示图形。
运行上面的代码,你将会看到一张包含三条曲线的图形。你可以根据需要修改数据和标签,绘制出你想要的多条曲线。
帮我用python画三条曲线,三条曲线都在第一象限且都大致呈现出递增趋势,一条增长最快最终趋于水平,另外两条曲线增长较慢且最终也趋于水平
好的,给你一个示例:import matplotlib.pyplot as plt import numpy as np x = np.arange(0,10,0.2) y1 = np.sin(x) y2 = np.cos(x) y3 = 0.5*x plt.plot(x,y1,label='sin') plt.plot(x,y2,label='cos') plt.plot(x,y3,label='0.5x') plt.axis([0,10,-1,1]) plt.legend() plt.show()
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)