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.title
、plt.xlabel
、plt.ylabel
和plt.legend
来添加标题、坐标轴标签和图例。最后,使用plt.show
显示图形。
这样,就可以在同一坐标中绘制两个函数,并在图中使用标签来标识每个函数。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
