当前位置:首页python > 正文

python同一坐标中画两个函数

作者:野牛程序员:2023-08-09 08:17:57python阅读 2737

可以使用Matplotlib来在同一坐标中绘制两个函数。以下是一个简单的示例代码,演示如何在同一坐标中绘制两个函数:

import matplotlib.pyplot as plt
import numpy as np

# 生成 x 值范围
x = np.linspace(-5, 5, 100)

# 计算两个函数的 y 值
y1 = x ** 2
y2 = np.sin(x)

# 创建一个图形和坐标轴
plt.figure()

# 绘制第一个函数
plt.plot(x, y1, label='y = x^2')

# 绘制第二个函数
plt.plot(x, y2, label='y = sin(x)')

# 添加标题和标签
plt.title('Functions')
plt.xlabel('x')
plt.ylabel('y')

# 添加图例
plt.legend()

# 显示图形
plt.show()

在这个示例中,使用np.linspace生成 x 值范围,然后计算两个函数的 y 值。接着,使用plt.plot来绘制这两个函数,并使用label参数为每个函数添加标签。最后,使用plt.titleplt.xlabelplt.ylabelplt.legend来添加标题、坐标轴标签和图例。最后,使用plt.show显示图形。

这样,就可以在同一坐标中绘制两个函数,并在图中使用标签来标识每个函数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击